@@ -12,7 +12,6 @@ let currentVersion = -1;
12
12
let currentFileName = '' ;
13
13
let currentSnapshot : ts . IScriptSnapshot | undefined ;
14
14
let languageService : ts . LanguageService | undefined ;
15
- let languageServiceHost : ts . LanguageServiceHost | undefined ;
16
15
17
16
export function getReactiveReferences (
18
17
ts : typeof import ( 'typescript' ) ,
@@ -27,12 +26,13 @@ export function getReactiveReferences(
27
26
currentVersion ++ ;
28
27
}
29
28
if ( ! languageService ) {
30
- languageServiceHost = {
29
+ const compilerOptions : ts . CompilerOptions = { allowJs : true , allowNonTsExtensions : true } ;
30
+ const languageServiceHost : ts . LanguageServiceHost = {
31
31
getProjectVersion : ( ) => currentVersion . toString ( ) ,
32
32
getScriptVersion : ( ) => currentVersion . toString ( ) ,
33
33
getScriptFileNames : ( ) => [ currentFileName ] ,
34
34
getScriptSnapshot : fileName => fileName === currentFileName ? currentSnapshot : undefined ,
35
- getCompilationSettings : ( ) => ( { allowJs : true , allowNonTsExtensions : true } ) ,
35
+ getCompilationSettings : ( ) => compilerOptions ,
36
36
getCurrentDirectory : ( ) => '' ,
37
37
getDefaultLibFileName : ( ) => '' ,
38
38
readFile : ( ) => undefined ,
0 commit comments