From b6d875402f4d6ece5c5f0fe0fa11e9f213138529 Mon Sep 17 00:00:00 2001 From: basarat Date: Wed, 13 Nov 2013 19:46:46 +1100 Subject: [PATCH] Catch and finally --- angularjs/angular.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/angularjs/angular.d.ts b/angularjs/angular.d.ts index 05cab37b3..0618f0580 100755 --- a/angularjs/angular.d.ts +++ b/angularjs/angular.d.ts @@ -451,6 +451,13 @@ declare module ng { then(successCallback: (promiseValue: T) => IHttpPromise, errorCallback?: (reason: any) => any, notifyCallback?: (state: any) => any): IPromise; then(successCallback: (promiseValue: T) => IPromise, errorCallback?: (reason: any) => any, notifyCallback?: (state: any) => any): IPromise; then(successCallback: (promiseValue: T) => TResult, errorCallback?: (reason: any) => TResult, notifyCallback?: (state: any) => any): IPromise; + + + catch(onRejected: (reason: any) => IHttpPromise): IPromise; + catch(onRejected: (reason: any) => IPromise): IPromise; + catch(onRejected: (reason: any) => TResult): IPromise; + + finally(finallyCallback: ()=>any):IPromise; } interface IDeferred {