Skip to content

Commit 4c2afa7

Browse files
TypeScript BotsheetalkamatDanielRosenwasser
authored
🤖 Pick PR #56627 (Transpile jsdoc parsing mode) into release-5.3 (#56629)
Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
1 parent ba3d2b0 commit 4c2afa7

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

‎src/services/transpile.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export interface TranspileOptions {
3636
moduleName?: string;
3737
renamedDependencies?: MapLike<string>;
3838
transformers?: CustomTransformers;
39+
jsDocParsingMode?: JSDocParsingMode;
3940
}
4041

4142
export interface TranspileOutput {
@@ -121,7 +122,7 @@ export function transpileModule(input: string, transpileOptions: TranspileOption
121122
languageVersion: getEmitScriptTarget(options),
122123
impliedNodeFormat: getImpliedNodeFormatForFile(toPath(inputFileName, "", compilerHost.getCanonicalFileName), /*packageJsonInfoCache*/ undefined, compilerHost, options),
123124
setExternalModuleIndicator: getSetExternalModuleIndicator(options),
124-
jsDocParsingMode: JSDocParsingMode.ParseNone,
125+
jsDocParsingMode: transpileOptions.jsDocParsingMode ?? JSDocParsingMode.ParseAll,
125126
},
126127
);
127128
if (transpileOptions.moduleName) {

‎tests/baselines/reference/api/typescript.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -11614,6 +11614,7 @@ declare namespace ts {
1161411614
moduleName?: string;
1161511615
renamedDependencies?: MapLike<string>;
1161611616
transformers?: CustomTransformers;
11617+
jsDocParsingMode?: JSDocParsingMode;
1161711618
}
1161811619
interface TranspileOutput {
1161911620
outputText: string;

0 commit comments

Comments
 (0)