Delay
Wait for a period of time in JavaScript.
export const delay = async (millis: number) =>
new Promise((resolve) => setTimeout(resolve, millis));Example Usage
// Wait for 2 seconds
await delay(2000);Bonus: Node.js
If in node, you could also just do
import { setTimeout as delay } from 'node:timers/promises';
// Wait for 2 seconds
await delay(2000);