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; }