File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
tests/baselines/reference/api Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -167,6 +167,8 @@ namespace ts.server {
167
167
168
168
private typingFiles : SortedReadonlyArray < string > ;
169
169
170
+ private readonly cancellationToken : ThrottledCancellationToken ;
171
+
170
172
public isNonTsProject ( ) {
171
173
this . updateGraph ( ) ;
172
174
return allFilesAreJsOrDts ( this ) ;
@@ -206,6 +208,7 @@ namespace ts.server {
206
208
/*@internal */ public directoryStructureHost : DirectoryStructureHost ,
207
209
rootDirectoryForResolution : string | undefined ) {
208
210
211
+ this . cancellationToken = new ThrottledCancellationToken ( this . projectService . cancellationToken , this . projectService . throttleWaitMilliseconds ) ;
209
212
if ( ! this . compilerOptions ) {
210
213
this . compilerOptions = getDefaultCompilerOptions ( ) ;
211
214
this . compilerOptions . allowNonTsExtensions = true ;
@@ -294,7 +297,7 @@ namespace ts.server {
294
297
}
295
298
296
299
getCancellationToken ( ) {
297
- return this . projectService . cancellationToken ;
300
+ return this . cancellationToken ;
298
301
}
299
302
300
303
getCurrentDirectory ( ) : string {
Original file line number Diff line number Diff line change @@ -7091,6 +7091,7 @@ declare namespace ts.server {
7091
7091
*/
7092
7092
private projectStateVersion ;
7093
7093
private typingFiles ;
7094
+ private readonly cancellationToken ;
7094
7095
isNonTsProject ( ) : boolean ;
7095
7096
isJsOnlyProject ( ) : boolean ;
7096
7097
getCachedUnresolvedImportsPerFile_TestOnly ( ) : UnresolvedImportsMap ;
@@ -7103,7 +7104,7 @@ declare namespace ts.server {
7103
7104
getScriptKind ( fileName : string ) : ScriptKind ;
7104
7105
getScriptVersion ( filename : string ) : string ;
7105
7106
getScriptSnapshot ( filename : string ) : IScriptSnapshot ;
7106
- getCancellationToken ( ) : HostCancellationToken ;
7107
+ getCancellationToken ( ) : ThrottledCancellationToken ;
7107
7108
getCurrentDirectory ( ) : string ;
7108
7109
getDefaultLibFileName ( ) : string ;
7109
7110
useCaseSensitiveFileNames ( ) : boolean ;
You can’t perform that action at this time.
0 commit comments