export async function sleep(ms: number) { return new Promise((res) => { const timeout = setTimeout(() => { res(); clearTimeout(timeout); }, ms); }); }