From 90d3b932836c23f70ca28178756682d00b095fb9 Mon Sep 17 00:00:00 2001 From: falsandtru Date: Tue, 10 Mar 2015 00:42:30 +0900 Subject: [PATCH] Revert JQueryGenericPromise to have only then method --- jquery/jquery.d.ts | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index a2ab74ebd..2452ec377 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -277,14 +277,6 @@ interface JQueryGenericPromise { * @param failFilter An optional function that is called when the Deferred is rejected. */ then(doneFilter: (value: T, ...values: any[]) => U|JQueryPromise, failFilter?: (...reasons: any[]) => U|JQueryPromise, progressFilter?: (...progression: any[]) => any): JQueryPromise; - - /** - * Determine the current state of a Deferred object. - */ - state(): string; - - // Deprecated - given no typings - pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; } /** @@ -302,6 +294,10 @@ interface JQueryPromiseOperator { * Interface for the JQuery promise, part of callbacks */ interface JQueryPromise extends JQueryGenericPromise { + /** + * Determine the current state of a Deferred object. + */ + state(): string; /** * Add handlers to be called when the Deferred object is either resolved or rejected. * @@ -329,12 +325,19 @@ interface JQueryPromise extends JQueryGenericPromise { * @param progressCallbacks A function, or array of functions, to be called when the Deferred generates progress notifications. */ progress(progressCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...progressCallbackN: Array|JQueryPromiseCallback[]>): JQueryPromise; + + // Deprecated - given no typings + pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; } /** * Interface for the JQuery deferred, part of callbacks */ interface JQueryDeferred extends JQueryGenericPromise { + /** + * Determine the current state of a Deferred object. + */ + state(): string; /** * Add handlers to be called when the Deferred object is either resolved or rejected. * @@ -414,6 +417,9 @@ interface JQueryDeferred extends JQueryGenericPromise { * @param target Object onto which the promise methods have to be attached */ promise(target?: any): JQueryPromise; + + // Deprecated - given no typings + pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; } /**