True Myth / toolbelt / fromMaybe
Function: fromMaybe()
Call Signature
fromMaybe<
T
,E
>(errValue
,maybe
):Result
<T
,E
>
Transform a Maybe
into a Result
.
If the Maybe
is a Just
, its value will be wrapped in the Ok
variant; if it is a Nothing
, the errValue
will be wrapped in the Err
variant.
Type Parameters
T
T
E
E
Parameters
errValue
E
A value to wrap in an Err
if maybe
is a Nothing
.
maybe
Maybe
<T
>
The Maybe
to convert to a Result
.
Returns
Result
<T
, E
>
Call Signature
fromMaybe<
T
,E
>(errValue
): (maybe
) =>Result
<T
,E
>
Transform a Maybe
into a Result
.
If the Maybe
is a Just
, its value will be wrapped in the Ok
variant; if it is a Nothing
, the errValue
will be wrapped in the Err
variant.
Type Parameters
T
T
E
E
Parameters
errValue
E
A value to wrap in an Err
if maybe
is a Nothing
.
Returns
(
maybe
):Result
<T
,E
>
Parameters
maybe
Maybe
<T
>
Returns
Result
<T
, E
>