UNPKG

parallel-universe

Version:

The set of async flow control structures and promise utils.

30 lines (25 loc) 931 B
'use strict'; 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;