Skip to content

Commit 5bc6617

Browse files
authored
Transpile jsdoc parsing mode (#56627)
1 parent 6edfef8 commit 5bc6617

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/services/transpile.ts

Lines changed: 2 additions & 1 deletion
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.ParseNone,
125126
},
126127
);
127128
if (transpileOptions.moduleName) {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11618,6 +11618,7 @@ declare namespace ts {
1161811618
moduleName?: string;
1161911619
renamedDependencies?: MapLike<string>;
1162011620
transformers?: CustomTransformers;
11621+
jsDocParsingMode?: JSDocParsingMode;
1162111622
}
1162211623
interface TranspileOutput {
1162311624
outputText: string;

0 commit comments

Comments
 (0)