sleep

Pause execution for a specified duration using a Promise-based delay.

#async #promise #utility #delay
export const sleep = (ms: number) =>
new Promise<void>((resolve) => setTimeout(resolve, ms));
// Usage
await sleep(1000); // Wait 1 second
console.log('Done!');

Share this snippet

Comments