modern-async
Version:
A modern tooling library for asynchronous operations using async/await, promises and async generators
33 lines (31 loc) • 1.98 kB
JavaScript
export { default as asyncIterableWrap } from './asyncIterableWrap.mjs'
export { default as asyncRoot } from './asyncRoot.mjs'
export { default as asyncWrap } from './asyncWrap.mjs'
export { default as CancelledError } from './CancelledError.mjs'
export { default as Deferred } from './Deferred.mjs'
export { default as asyncDelay } from './asyncDelay.mjs'
export { default as asyncDelayCancellable } from './asyncDelayCancellable.mjs'
export { default as Delayer } from './Delayer.mjs'
export { default as asyncEvery } from './asyncEvery.mjs'
export { default as asyncFilter } from './asyncFilter.mjs'
export { default as asyncGeneratorFilter } from './asyncGeneratorFilter.mjs'
export { default as asyncFind } from './asyncFind.mjs'
export { default as asyncFindIndex } from './asyncFindIndex.mjs'
export { default as asyncForEach } from './asyncForEach.mjs'
export { default as asyncMap } from './asyncMap.mjs'
export { default as asyncGeneratorMap } from './asyncGeneratorMap.mjs'
export { default as Queue } from './Queue.mjs'
export { default as queueMicrotask } from './queueMicrotask.mjs'
export { default as asyncReduce } from './asyncReduce.mjs'
export { default as asyncReduceRight } from './asyncReduceRight.mjs'
export { default as Scheduler } from './Scheduler.mjs'
export { default as asyncSleep } from './asyncSleep.mjs'
export { default as asyncSleepCancellable } from './asyncSleepCancellable.mjs'
export { default as asyncSleepPrecise } from './asyncSleepPrecise.mjs'
export { default as asyncSleepPreciseCancellable } from './asyncSleepPreciseCancellable.mjs'
export { default as asyncSome } from './asyncSome.mjs'
export { default as asyncTimeout } from './asyncTimeout.mjs'
export { default as TimeoutError } from './TimeoutError.mjs'
export { default as asyncTimeoutPrecise } from './asyncTimeoutPrecise.mjs'
export { default as asyncIterableToArray } from './asyncIterableToArray.mjs'
export { default as reflectAsyncStatus } from './reflectAsyncStatus.mjs'