sleep function

Last updated: 2026-03-05T10:53:28.864Z

Metrics

LOC: 9 Complexity: 1 Params: 2

Signature

sleep(ms: number, signal?: AbortSignal): : Promise<void>

Source Code

  async function sleep(ms: number, signal?: AbortSignal): Promise<void> {
    return new Promise((resolve, reject) => {
      const timer = setTimeout(resolve, ms);
      signal?.addEventListener("abort", () => {
        clearTimeout(timer);
        reject(new Error("aborted"));
      });
    });
  }

No outgoing dependencies.

No incoming dependencies.