• Creates a Promise that rejects after ms milliseconds with an error.

    Example

    Reject after 100ms

    rejectAfterTimeout(100)
    .then(() => console.log("then")) // this will never be called
    .catch(() => console.log("catch")); // will be called after 100ms

    Example

    Reject after 100ms with "err"

    rejectAfterTimeout(100, "err")
    .then(() => console.log("then")) // this will never be called
    .catch((err) => console.log(err)); // will be called after 100ms

    Returns

    a Promise that rejects after ms milliseconds

    Parameters

    • ms: number

      the number of milliseconds to wait

    • Optional error: unknown

      the optional error to reject with

    Returns Promise<never>

Generated using TypeDoc