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.