diff --git a/src/typescript-service.ts b/src/typescript-service.ts index 349987338..ab03bc638 100644 --- a/src/typescript-service.ts +++ b/src/typescript-service.ts @@ -1267,6 +1267,7 @@ export class TypeScriptService { // Ensure files needed for most operations are fetched await this.projectManager.ensureReferencedFiles(uri).toPromise(); this.projectManager.didOpen(uri, params.textDocument.text); + await new Promise(resolve => setTimeout(resolve, 200)); this._publishDiagnostics(uri); } @@ -1288,6 +1289,7 @@ export class TypeScriptService { return; } this.projectManager.didChange(uri, text); + await new Promise(resolve => setTimeout(resolve, 200)); this._publishDiagnostics(uri); }