True Myth / toolbelt / transposeMaybe
Function: transposeMaybe()
Transposes a Maybe of a Result into a Result of a Maybe.
| Input | Output |
|---|---|
Just(Ok(T)) | Ok(Just(T)) |
Just(Err(E)) | Err(E) |
Nothing | Ok(Nothing) |
Type Parameters
T
T extends object
E
E
Parameters
maybe
a Maybe<Result<T, E>> to transform to a Result<Maybe<T>, E>>.