From 0e106b6d30325abdec9a4ec061f61c63f8786201 Mon Sep 17 00:00:00 2001 From: John Reilly Date: Tue, 19 Nov 2013 13:12:39 +0000 Subject: [PATCH] jQuery: Added JQueryDeferred Generic callbacks --- jquery/jquery.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jquery/jquery.d.ts b/jquery/jquery.d.ts index c624299d1..70bbdd379 100644 --- a/jquery/jquery.d.ts +++ b/jquery/jquery.d.ts @@ -124,6 +124,12 @@ interface JQueryPromise { Interface for the JQuery deferred, part of callbacks */ interface JQueryDeferred extends JQueryPromise { + // Generic versions of callbacks + always(...alwaysCallbacks: T[]): JQueryDeferred; + done(...doneCallbacks: T[]): JQueryDeferred; + fail(...failCallbacks: T[]): JQueryDeferred; + progress(...progressCallbacks: T[]): JQueryDeferred; + always(...alwaysCallbacks: any[]): JQueryDeferred; done(...doneCallbacks: any[]): JQueryDeferred; fail(...failCallbacks: any[]): JQueryDeferred;