Function narrowOrCrash

  • Type Parameters

    • T

    • U

    Parameters

    • guard: ((value) => value is U)
        • (value): value is U
        • Parameters

          • value: any

          Returns value is U

    • errorFactory: (() => unknown)
        • (): unknown
        • Returns unknown

    Returns ((x) => Opt<U>)

  • Type Parameters

    • T

    • U

    Parameters

    • guard: ((value) => value is U)
        • (value): value is U
        • Parameters

          • value: any

          Returns value is U

    • Optional crashMessage: string

    Returns ((x) => Opt<U>)

Generated using TypeDoc