True Myth / toolbelt / fromResult
Function: fromResult()
fromResult<
T>(result):Maybe<T>
Construct a Maybe<T> from a Result<T, E>.
If the Result is a Ok, wrap its value in Just. If the Result is an Err, throw away the wrapped E and transform to a Nothing.
Type Parameters
T
T extends object
The type of the value wrapped in a Ok and therefore in the Just of the resulting Maybe.
Parameters
result
Result<T, unknown>
The Result to construct a Maybe from.
Returns
Maybe<T>
Just if result was Ok or Nothing if it was Err.