UNPKG

@wezom/toolkit-promise

Version:
20 lines (17 loc) 371 B
'use strict'; /** * Sleep some milliseconds and resolve promise * @example * promiseSleep(500).then(() => tryAgainSomeMethod()); * // or * async function fakeSubmit () { * await promiseSleep(300); * return true; * } */ function sleep(ms) { return new Promise(function (resolve) { return setTimeout(resolve, ms); }); } module.exports = sleep;