13 lines
281 B
JavaScript
13 lines
281 B
JavaScript
function wait(config) {
|
|
const delay = config.delay;
|
|
if (typeof delay !== 'number') {
|
|
return;
|
|
}
|
|
return Promise.all([
|
|
new Promise((resolve)=>globalThis.setTimeout(()=>resolve(), delay)),
|
|
config.advanceTimers(delay)
|
|
]);
|
|
}
|
|
|
|
export { wait };
|