narrowOrCrash ()
- narrowOrCrash<T, U>(guard, errorFactory): ((x) => Opt<U>)
Parameters
guard: ((value) => value is U)
- (value): value is U
Returns value is U
errorFactory: (() => unknown)
- (): unknown
Returns unknown
Returns ((x) => Opt<U>)
- narrowOrCrash<T, U>(guard, crashMessage?): ((x) => Opt<U>)
Parameters
guard: ((value) => value is U)
- (value): value is U
Returns value is U
Optional
crashMessage: string
Returns ((x) => Opt<U>)
Back to index
See
Opt.narrowOrCrash