Skip to content

Commit 4782563

Browse files
committed
Filter JS files from resolutions sent to VS through shims
1 parent a0338d1 commit 4782563

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/services/shims.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,8 +1060,15 @@ namespace ts {
10601060
return this.forwardJSONCall(`resolveModuleName('${fileName}')`, () => {
10611061
const compilerOptions = <CompilerOptions>JSON.parse(compilerOptionsJson);
10621062
const result = resolveModuleName(moduleName, normalizeSlashes(fileName), compilerOptions, this.host);
1063+
const resolvedFileName = result.resolvedModule ? result.resolvedModule.resolvedFileName : undefined;
1064+
if (resolvedFileName && !compilerOptions.allowJs && fileExtensionIs(resolvedFileName, ".js")) {
1065+
return {
1066+
resolvedFileName: undefined,
1067+
failedLookupLocations: undefined
1068+
};
1069+
}
10631070
return {
1064-
resolvedFileName: result.resolvedModule ? result.resolvedModule.resolvedFileName : undefined,
1071+
resolvedFileName,
10651072
failedLookupLocations: result.failedLookupLocations
10661073
};
10671074
});

0 commit comments

Comments
 (0)