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