Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 | 1x 4x 4x | import {isNone, Option} from 'fnxt/option'; import {Thunk} from 'fnxt/fnxt-types'; export const orElseWith = <T>(alternative: Thunk<Option<T>>) => (option: Option<T>): Option<T> => isNone(option) ? alternative() : option; |