Transpose Result to Maybe
Flatten result
let a: Result<1, 2> = flatten<Result<Result<Result<1, 2>, 2>, 2>>(ok(ok(ok(1)))) let b: Ok<1> = flatten<Ok<Ok<Ok<1>>>>(ok(ok(ok(1)))) let c: Err<2> = flatten<Ok<Ok<Err<2>>>>(ok(ok(err(2))))
Generated using TypeDoc
Transpose Result to Maybe