From 761126d3057e465972368a7652c97382757f166a Mon Sep 17 00:00:00 2001 From: Rafal Chlodnicki Date: Tue, 14 Nov 2023 23:40:05 +0100 Subject: [PATCH] fix: avoid triggering unhandled exception when tsserver request crashes --- src/ts-client.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ts-client.ts b/src/ts-client.ts index 27d10a8d..2045e72b 100644 --- a/src/ts-client.ts +++ b/src/ts-client.ts @@ -445,10 +445,12 @@ export class TsClient implements ITypeScriptServiceClient { expectsResult: true, ...config, }); - executions[0]!.finally(() => { - runningServerState.toCancelOnResourceChange.delete(inFlight); - source.dispose(); - }); + executions[0]! + .catch(() => {}) + .finally(() => { + runningServerState.toCancelOnResourceChange.delete(inFlight); + source.dispose(); + }); } }