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>>.