@sebastbake/await-timeout

It's setTimout but you can await it.

Usage no npm install needed!

<script type="module">
  import sebastbakeAwaitTimeout from 'https://cdn.skypack.dev/@sebastbake/await-timeout';
</script>

README

It's setTimout but you can await it.

size downloads npm GitHub

await-timeout

It's literally just this:

export default function Timeout(ms: number): Promise<void> {
  return new Promise((resolve) => setTimeout(() => resolve(), ms));
}