UNPKG

gigya-node

Version:
14 lines (13 loc) 297 B
/** * Resolve promise after sleeping for X ms. */ export function sleep(ms: number) { return new Promise((resolve, reject) => { if (ms === 0) { setImmediate(resolve); } else { setTimeout(() => resolve(), ms); } }); } export default sleep;