From e1699c41087960df7678f413312213fb1f980307 Mon Sep 17 00:00:00 2001 From: Andrey Kurdyumov Date: Mon, 22 Feb 2016 01:05:17 +0600 Subject: [PATCH] Create typed version of reject That is necessary for smooth migration to TypeScript target ES6. --- es6-promise/es6-promise.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/es6-promise/es6-promise.d.ts b/es6-promise/es6-promise.d.ts index c0a77edd8b..d5fdc2dbf2 100644 --- a/es6-promise/es6-promise.d.ts +++ b/es6-promise/es6-promise.d.ts @@ -51,6 +51,7 @@ declare module Promise { * Make a promise that rejects to obj. For consistency and debugging (eg stack traces), obj should be an instanceof Error */ function reject(error: any): Promise; + function reject(error: T): Promise; /** * Make a promise that fulfills when every item in the array fulfills, and rejects if (and when) any item rejects.