diff --git a/src/vs/base/common/async.ts b/src/vs/base/common/async.ts index b1f1fbb14eb..aa4da71edc6 100644 --- a/src/vs/base/common/async.ts +++ b/src/vs/base/common/async.ts @@ -57,10 +57,10 @@ export function createCancelablePromise(callback: (token: CancellationToken) cancel() { source.cancel(); } - then(resolve, reject) { + then(resolve?: ((value: T) => TResult1 | Thenable) | undefined | null, reject?: ((reason: any) => TResult2 | Thenable) | undefined | null): Promise { return promise.then(resolve, reject); } - catch(reject) { + catch(reject?: ((reason: any) => TResult | Thenable) | undefined | null): Promise { return this.then(undefined, reject); } };