diff --git a/extensions/typescript-language-features/src/features/diagnostics.ts b/extensions/typescript-language-features/src/features/diagnostics.ts index 4dc7a52725c..f3dac74e0bc 100644 --- a/extensions/typescript-language-features/src/features/diagnostics.ts +++ b/extensions/typescript-language-features/src/features/diagnostics.ts @@ -129,7 +129,7 @@ export class DiagnosticsManager { private readonly _diagnostics = new ResourceMap(); private readonly _settings = new DiagnosticSettings(); private readonly _currentDiagnostics: vscode.DiagnosticCollection; - private _pendingUpdates = new ResourceMap(); + private readonly _pendingUpdates = new ResourceMap(); private readonly _updateDelay = 50; @@ -145,7 +145,7 @@ export class DiagnosticsManager { for (const value of this._pendingUpdates.values) { clearTimeout(value); } - this._pendingUpdates = new ResourceMap(); + this._pendingUpdates.clear(); } public reInitialize(): void {