Function expect

Retrieve the value from an ok result

Will throw with custom message if result is an err result

The value type of the Ok result.

Result to unwrap the value from

Custom message to throw with

  • Retrieve the value from an Err result.

    This override documents that an error is thrown when unwrapping an Err result.

    Parameters

    • result: Result<never, unknown>

      An Err result value

    • message: string

    Returns never

    Never

  • Retrieve the value from an Ok result.

    This override is required for type safety for Ok results.

    Type Parameters

    • T

      The value type of the Ok result.

    Parameters

    • result: Result<T, unknown>

      Result to unwrap the value from

    • message: string

    Returns T

    The successful value of T result