package js.jquery
Available on jsnew (?beforeStart:Deferred ‑> Void)
A factory function that returns a chainable utility object with methods to register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any synchronous or asynchronous function.
always (alwaysCallbacks:EitherType<Function, Array<Function>>, ?alwaysCallbacks:EitherType<Function, Array<Function>>):Deferred
Add handlers to be called when the Deferred object is either resolved or rejected.
done (doneCallbacks:EitherType<Function, Array<Function>>, ?doneCallbacks:EitherType<Function, Array<Function>>):Deferred
Add handlers to be called when the Deferred object is resolved.
fail (failCallbacks:EitherType<Function, Array<Function>>, ?failCallbacks:EitherType<Function, Array<Function>>):Deferred
Add handlers to be called when the Deferred object is rejected.
isRejected ():Bool
Determine whether a Deferred object has been rejected.
isResolved ():Bool
Determine whether a Deferred object has been resolved.
notify (args:Dynamic):Deferred
Call the progressCallbacks on a Deferred object with the given args
.
notifyWith (context:Dynamic, ?args:Array<Dynamic>):Deferred
Call the progressCallbacks on a Deferred object with the given context and args
.
pipe (?doneFilter:Function, ?failFilter:Function):Promise
pipe (?doneFilter:Function, ?failFilter:Function, ?progressFilter:Function):Promise
Utility method to filter and/or chain Deferreds.
progress (progressCallbacks:EitherType<Function, EitherType<Array<Dynamic>, Array<Function>>>, ?progressCallbacks:EitherType<Function, EitherType<Array<Dynamic>, Array<Function>>>):Deferred
Add handlers to be called when the Deferred object generates progress notifications.
promise (?target:Dynamic):Promise
Return a Deferred's Promise object.
reject (?args:Dynamic):Deferred
Reject a Deferred object and call any failCallbacks with the given args
.
rejectWith (context:Dynamic, ?args:Array<Dynamic>):Deferred
Reject a Deferred object and call any failCallbacks with the given context
and args
.
resolve (?args:Dynamic):Deferred
Resolve a Deferred object and call any doneCallbacks with the given args
.
resolveWith (context:Dynamic, ?args:Array<Dynamic>):Deferred
Resolve a Deferred object and call any doneCallbacks with the given context
and args
.
state ():String
Determine the current state of a Deferred object.
then (doneCallbacks:EitherType<Function, Array<Function>>, failCallbacks:EitherType<Function, Array<Function>>):Promise
then (doneFilter:Function, ?failFilter:Function, ?progressFilter:Function):Promise
then (doneCallbacks:EitherType<Function, Array<Function>>, failCallbacks:EitherType<Function, Array<Function>>, ?progressCallbacks:EitherType<Function, Array<Function>>):Promise
Add handlers to be called when the Deferred object is resolved, rejected, or still in progress.
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/jquery/Deferred.html