Add in lambda filtered catches

This commit is contained in:
Wim Looman
2014-11-28 10:06:54 +13:00
parent 7c94fa739c
commit cc7b89066e

3
when/when.d.ts vendored
View File

@@ -56,6 +56,9 @@ declare module When {
}
interface Promise<T> {
catch<U>(filter: (reason: any) => Boolean, onRejected?: (reason: any) => Promise<U>): Promise<U>;
catch<U>(filter: (reason: any) => Boolean, onRejected?: (reason: any) => U): Promise<U>;
catch<U>(onRejected?: (reason: any) => Promise<U>): Promise<U>;
catch<U>(onRejected?: (reason: any) => U): Promise<U>;