UNPKG

@blackglory/wait-for

Version:

A module for waiting for things to happen.

13 lines 432 B
import { setTimeout } from 'extra-timers'; export function waitForTimeout(ms, signal) { return new Promise((resolve, reject) => { if (signal?.aborted) return reject(signal.reason); const cancel = setTimeout(ms, resolve); signal?.addEventListener('abort', async () => { cancel(); reject(signal.reason); }); }); } //# sourceMappingURL=wait-for-timeout.js.map