@newdash/newdash
Version:
javascript/typescript utility library
28 lines (27 loc) • 522 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sleep = void 0;
/**
* async sleep, release CPU and go to next action after milliseconds
*
* @category Async
* @param ms millisecond
* @example
*
* ```js
*
* async function() {
* await sleep(1000)
* // after 1 seconds
* // do something other
* }
*
* ```
*/
async function sleep(ms) {
return new Promise((resolve) => {
setTimeout(resolve, ms);
});
}
exports.sleep = sleep;
exports.default = sleep;