# All files / src/utils wait.ts

100% Statements 18/18
100% Branches 3/3
100% Functions 1/1
100% Lines 18/18

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    191x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    41x
     /**
     * @example
     * Wait some duration
     * ```ts
     * import { wait } from "@react-md/core";
     *
     * console.log('start');
     * await wait(5000);
     * console.log('it has been five seconds');
     * ```
     *
     * This util was just added to support random waits for mocking data and random
     * throttling.
     *
     * @remarks \@since 6.0.0
     */
    export const wait = (ms: number): Promise<void> =>
      new Promise((resolve) => setTimeout(() => resolve(), ms));