diff --git a/extensions/typescript-language-features/src/utils/languageDescription.ts b/extensions/typescript-language-features/src/utils/languageDescription.ts index 686590091e5..06468c2d98d 100644 --- a/extensions/typescript-language-features/src/utils/languageDescription.ts +++ b/extensions/typescript-language-features/src/utils/languageDescription.ts @@ -51,9 +51,9 @@ export function isJsConfigOrTsConfigFileName(fileName: string): boolean { } export function doesResourceLookLikeATypeScriptFile(resource: vscode.Uri): boolean { - return /\.tsx?$/i.test(resource.fsPath); + return /\.(tsx?|mts|cts)$/i.test(resource.fsPath); } export function doesResourceLookLikeAJavaScriptFile(resource: vscode.Uri): boolean { - return /\.jsx?$/i.test(resource.fsPath); + return /\.(jsx?|mjs|cjs)$/i.test(resource.fsPath); }