return response;
}
const cts = new CancellationTokenSource();
this._register(toDisposable(() => cts.dispose(true)));
try {
const resultOrThenable = this._handlers.handleRequest(request, cts.token);
const result = isThenable(resultOrThenable) ? await resultOrThenable : resultOrThenable;
const response: IJsonRpcSuccessResponse = {
jsonrpc: '2.0',