Categories

Async2Utility1

Delay

Pauses execution for a given number of milliseconds.

Contributed by @itsbrunodev

typescript
function delay(ms: number): Promise<void> {
  return new Promise((resolve) => setTimeout(resolve, ms));
}
typescript
(async () => {
  console.log("Start"); // Start
  await delay(1000); // Wait for 1 second
  console.log("End"); // End
})();
GitHubEdit on GitHub