@flightlesslabs/utils - v0.3.0
    Preparing search index...

    Function timeout

    • Creates a promise that resolves after a specified delay.

      This is useful for pausing execution in asynchronous workflows, throttling operations, or simulating delays in tests.

      Parameters

      • milliseconds: number

        The number of milliseconds to wait before resolving.

      Returns Promise<void>

      A promise that resolves after the specified duration.

      Import:

      import { timeout } from "@flightlesslabs/utils";
      

      Basic usage:

      import { timeout } from "@flightlesslabs/utils";

      await timeout(2000); // Waits 2 seconds

      In an async function:

      import { timeout } from "@flightlesslabs/utils";

      async function waitForIt() {
      console.log("Waiting for 2 seconds...");
      await timeout(2000);
      console.log("Done waiting!");
      }

      waitForIt();