function sleep(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); } await sleep(100);
function sleep(ms) { const { promise, resolve } = Promise.withResolvers(); return setTimeout(resolve, ms), promise; }