Function delay

  • delay some milliseconds and then return valOrFunc

    Sample:

    await xaa.delay(500);
    await xaa.delay(500, "Result");
    await xaa.delay(500, () => "Result");

    Parameters

    • delayMs: number

      number milliseconds to delay

    Returns Promise<void>

    valOrFunc or its returned value if it's a function.

  • Type Parameters

    • T = void

    Parameters

    • delayMs: number
    • valOrFunc: T

    Returns Promise<T>