Skip to content

fromMaybe

fromMaybe<E>(onNone): <A>(maybe) => Result<E, A>

Defined in: Core/Result.ts:228

Creates a Result from a Maybe. Some becomes Ok, None becomes error from onNone.

E

() => E

<A>(maybe) => Result<E, A>

pipe(Maybe.none(), Result.fromMaybe(() => "is none")); // Err("is none")
pipe(Maybe.some(42), Result.fromMaybe(() => "is none")); // Ok(42)