File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -385,7 +385,10 @@ namespace ts {
385
385
if ( settingsJson == null || settingsJson == "" ) {
386
386
throw Error ( "LanguageServiceShimHostAdapter.getCompilationSettings: empty compilationSettings" ) ;
387
387
}
388
- return < CompilerOptions > JSON . parse ( settingsJson ) ;
388
+ const compilerOptions = < CompilerOptions > JSON . parse ( settingsJson ) ;
389
+ // permit language service to handle all files (filtering should be performed on the host side)
390
+ compilerOptions . allowNonTsExtensions = true ;
391
+ return compilerOptions ;
389
392
}
390
393
391
394
public getScriptFileNames ( ) : string [ ] {
@@ -1061,12 +1064,6 @@ namespace ts {
1061
1064
const compilerOptions = < CompilerOptions > JSON . parse ( compilerOptionsJson ) ;
1062
1065
const result = resolveModuleName ( moduleName , normalizeSlashes ( fileName ) , compilerOptions , this . host ) ;
1063
1066
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
- }
1070
1067
return {
1071
1068
resolvedFileName,
1072
1069
failedLookupLocations : result . failedLookupLocations
You can’t perform that action at this time.
0 commit comments