@@ -39,7 +39,6 @@ export function createProject(
39
39
const extraScripts = new shared . FsPathMap < {
40
40
version : number ,
41
41
fileName : string ,
42
- fileWatcher : ts . FileWatcher ,
43
42
} > ( ) ;
44
43
const languageServiceHost = createLanguageServiceHost ( ) ;
45
44
const disposables : vscode . Disposable [ ] = [ ] ;
@@ -118,9 +117,6 @@ export function createProject(
118
117
const fileNames = new shared . FsPathSet ( parsedCommandLine . fileNames ) ;
119
118
let changed = false ;
120
119
121
- for ( const [ _ , { fileWatcher } ] of extraScripts ) {
122
- fileWatcher ?. close ( ) ;
123
- }
124
120
extraScripts . clear ( ) ;
125
121
126
122
const removeKeys : string [ ] = [ ] ;
@@ -223,7 +219,6 @@ export function createProject(
223
219
extraFile . version ++ ;
224
220
}
225
221
if ( eventKind === ts . FileWatcherEventKind . Deleted ) {
226
- extraFile . fileWatcher ?. close ( ) ;
227
222
extraScripts . delete ( fileName ) ;
228
223
snapshots . delete ( fileName ) ;
229
224
}
@@ -287,11 +282,9 @@ export function createProject(
287
282
&& ! scripts . has ( fileName )
288
283
&& ! extraScripts . has ( fileName )
289
284
) {
290
- const fileWatcher = ts . sys . watchFile ! ( fileName , onExtraFileUpdated ) ;
291
285
extraScripts . set ( fileName , {
292
286
fileName : fileName ,
293
287
version : documents . get ( shared . fsPathToUri ( fileName ) ) ?. version ?? 0 ,
294
- fileWatcher : fileWatcher ,
295
288
} ) ;
296
289
}
297
290
return fileExists ;
@@ -322,9 +315,6 @@ export function createProject(
322
315
for ( const [ _ , { fileWatcher } ] of scripts ) {
323
316
fileWatcher ?. close ( ) ;
324
317
}
325
- for ( const [ _ , { fileWatcher } ] of extraScripts ) {
326
- fileWatcher ?. close ( ) ;
327
- }
328
318
if ( vueLs ) {
329
319
vueLs . dispose ( ) ;
330
320
}
0 commit comments