UNPKG

parallel-universe

Version:

The set of async flow control structures and promise utils.

13 lines (10 loc) 329 B
import { AbortablePromise } from './AbortablePromise.mjs'; function delay(ms, value) { return new AbortablePromise((resolve, _reject, signal) => { const timer = setTimeout(resolve, ms, value); signal.addEventListener('abort', () => { clearTimeout(timer); }); }); } export { delay };