parallel-universe
Version:
The set of async flow control structures and promise utils.
30 lines (25 loc) • 931 B
JavaScript
;
var AbortablePromise = require('./AbortablePromise.js');
var AsyncQueue = require('./AsyncQueue.js');
var Blocker = require('./Blocker.js');
var Deferred = require('./Deferred.js');
var Lock = require('./Lock.js');
var PubSub = require('./PubSub.js');
var WorkPool = require('./WorkPool.js');
var delay = require('./delay.js');
var repeat = require('./repeat.js');
var retry = require('./retry.js');
var timeout = require('./timeout.js');
var waitFor = require('./waitFor.js');
exports.AbortablePromise = AbortablePromise.AbortablePromise;
exports.AsyncQueue = AsyncQueue.AsyncQueue;
exports.Blocker = Blocker.Blocker;
exports.Deferred = Deferred.Deferred;
exports.Lock = Lock.Lock;
exports.PubSub = PubSub.PubSub;
exports.WorkPool = WorkPool.WorkPool;
exports.delay = delay.delay;
exports.repeat = repeat.repeat;
exports.retry = retry.retry;
exports.timeout = timeout.timeout;
exports.waitFor = waitFor.waitFor;