From d0a6cc271520bd4e48daa2ccd7774b1eba491b25 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Tue, 20 Jun 2017 18:23:19 +0200 Subject: [PATCH] Add type constraint to wrapError --- src/vs/base/common/winjs.base.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/base/common/winjs.base.d.ts b/src/vs/base/common/winjs.base.d.ts index 8e7a1afe3a9..7e3ae270d94 100644 --- a/src/vs/base/common/winjs.base.d.ts +++ b/src/vs/base/common/winjs.base.d.ts @@ -33,7 +33,7 @@ export declare class Promise { // commented out to speed up adoption of TPromise // static timeout(delay:number):Promise; - static wrapError(error: any): Promise; + static wrapError(error: Error): Promise; // static is(value: any): value is Thenable; // static addEventListener(type: string, fn: EventCallback): void; @@ -106,7 +106,7 @@ export declare class TPromise { public static wrap(value: Thenable): TPromise; public static wrap(value: ValueType): TPromise; - public static wrapError(error: any): TPromise; + public static wrapError(error: Error): TPromise; /** * @internal @@ -134,5 +134,5 @@ export declare class PPromise extends TPromise { public static join(promises: PPromise[]): PPromise; public static join(promises: { [n: string]: PPromise }): PPromise<{ [n: string]: C }, P>; public static any(promises: PPromise[]): PPromise<{ key: string; value: PPromise; }, P>; - public static wrapError(error: any): TPromise; + public static wrapError(error: Error): TPromise; }