Skip to content

Commit 8786cc5

Browse files
committed
add languageVariant to SourceFileLike
1 parent 0009056 commit 8786cc5

3 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/compiler/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4288,6 +4288,7 @@ export interface SourceFileLike {
42884288
lineMap?: readonly number[];
42894289
/** @internal */
42904290
getPositionOfLineAndCharacter?(line: number, character: number, allowEdits?: true): number;
4291+
languageVariant?: LanguageVariant;
42914292
}
42924293

42934294
/** @internal */

src/services/services.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ function createChildren(node: Node, sourceFile: SourceFileLike | undefined): rea
504504
});
505505
return children;
506506
}
507-
const languageVariant = (sourceFile as SourceFile)?.languageVariant ?? LanguageVariant.Standard;
507+
const languageVariant = sourceFile?.languageVariant ?? LanguageVariant.Standard;
508508
scanner.setText((sourceFile || node.getSourceFile()).text);
509509
scanner.setLanguageVariant(languageVariant);
510510
let pos = node.pos;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5907,6 +5907,7 @@ declare namespace ts {
59075907
*/
59085908
interface SourceFileLike {
59095909
readonly text: string;
5910+
languageVariant?: LanguageVariant;
59105911
}
59115912
interface SourceFileLike {
59125913
getLineAndCharacterOfPosition(pos: number): LineAndCharacter;

0 commit comments

Comments
 (0)