narrowOrCrash (method)
Abstract narrowOrCrash
- narrowOrCrash<U>(guard, errorFactory?): Opt<U>
 Parameters
guard: ((value) => value is U)
- (value): value is U
 Returns value is U
Optional errorFactory: (() => unknown)
- (): unknown
 Returns unknown
Returns Opt<U>
- narrowOrCrash<U>(guard, crashMessage?): Opt<U>
 Parameters
guard: ((value) => value is U)
- (value): value is U
 Returns value is U
Optional crashMessage: string
Returns Opt<U>
Back to index
 
Similar to Opt.narrow, but crashes on a narrowing failure.