-
Notifications
You must be signed in to change notification settings - Fork 1
async.FastDeferred ext
Eugene Lazutkin edited this page Jun 13, 2016
·
4 revisions
Because async.FastDeferred is modelled after async.Deferred to be as close to it as possible, FastDeferred-ext replicates Deferred-ext with FastDeferred-specific algorithms.
Module FastDeferred-ext returns async.FastDeferred adding algorithms from composition algorithms, and seq() as constructor properties instrumented to use FastDeferred:
FastDeferred.all()FastDeferred.par()FastDeferred.any()FastDeferred.one()FastDeferred.race()FastDeferred.seq()
Additionally all() and race() are copied to FastDeferred.Wrapper:
FastDeferred.Wrapper.all()FastDeferred.Wrapper.race()
Just like their generic counterparts, all functions can accept arguments in the following form, yet continue to use FastDeferred:
var promise = FastDeferred.all(val1, ... valN);