From 8c6037d9e51712e871ea37a8ee4fccdd8b301433 Mon Sep 17 00:00:00 2001 From: Georgios Diamantopoulos Date: Thu, 29 Aug 2013 17:19:30 +0300 Subject: [PATCH] Update angular.d.ts --- angularjs/angular.d.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/angularjs/angular.d.ts b/angularjs/angular.d.ts index ff95dc327..7dbe2cde0 100644 --- a/angularjs/angular.d.ts +++ b/angularjs/angular.d.ts @@ -406,7 +406,7 @@ declare module ng { } interface IPromise { - then(successCallback: (promiseValue: T) => IHttpPromise, errorCallback?: (reason: any) => any): IHttpPromise; + then(successCallback: (promiseValue: T) => IHttpPromise, errorCallback?: (reason: any) => any): IPromise; then(successCallback: (promiseValue: T) => IPromise, errorCallback?: (reason: any) => any): IPromise; then(successCallback: (promiseValue: T) => TResult, errorCallback?: (reason: any) => TResult): IPromise; } @@ -551,9 +551,10 @@ declare module ng { } interface IHttpPromise extends IPromise { + interface IHttpPromise extends IPromise { success(callback: IHttpPromiseCallback): IHttpPromise; error(callback: IHttpPromiseCallback): IHttpPromise; - then(successCallback: (response: IHttpPromiseCallbackArg) => any, errorCallback?: (response: IHttpPromiseCallbackArg) => any): IPromise; + then(successCallback: (response: IHttpPromiseCallbackArg) => TResult, errorCallback?: (response: IHttpPromiseCallbackArg) => any): IPromise; } interface IHttpProvider extends IServiceProvider {