Skip to content

Commit 6a67f80

Browse files
authored
Merge pull request microsoft#12232 from Microsoft/removeJSFromVSResolutions
Remove js from vs resolutions
2 parents 2827b37 + 964f9c5 commit 6a67f80

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
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: []
1068+
};
1069+
}
10631070
return {
1064-
resolvedFileName: result.resolvedModule ? result.resolvedModule.resolvedFileName : undefined,
1071+
resolvedFileName,
10651072
failedLookupLocations: result.failedLookupLocations
10661073
};
10671074
});

src/services/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"declaration": true,
1313
"target": "es5",
1414
"noUnusedLocals": true,
15-
"noUnusedParameters": true
15+
"noUnusedParameters": true,
16+
"types": []
1617
},
1718
"files": [
1819
"../compiler/core.ts",

0 commit comments

Comments
 (0)