Constructor
Deferred
Setting handlers to execute Arrays of Functions
Setting constructor loop
Method always
Registers a function to execute after Promise is reconciled
Parameters:
Returns an Object
(Deferred instance)
Method done
Registers a function to execute after Promise is resolved
Parameters:
Returns an Object
(Deferred instance)
Method fail
Registers a function to execute after Promise is rejected
Parameters:
Returns an Object
(Deferred instance)
Method isRejected
Determines if Deferred is rejected
Returns a Boolean
(true
if rejected)
Method isResolved
Determines if Deferred is resolved
Returns a Boolean
(true
if resolved)
Method reject
Rejects the Promise
Parameters:
Returns an Object
(Deferred instance)
Method resolve
Resolves the Promise
Parameters:
Returns an Object
(Deferred instance)
Method state
Gets the state of the Promise
Returns a String
(Describes the state)
Method then
Registers handler(s) for the Promise
Parameters:
success must be a Function.
(Executed when/if promise is resolved)
failure must be a Function.
([Optional] Executed when/if promise is broken)
Returns an Object
(New Promise instance)
Method deferred
deferred factory
Returns an Object
(Deferred instance)