Function: flatMapFailure()

flatMapFailure<F, U, G>(f: (detail: F) => Result<U, G>): <T>(result: Result<T, F>) => Result<U | T, G>

Defined in: pkg/result/src/index.ts:66

Type Parameters

Type Parameter
F
U
G

Parameters

Parameter Type
f (detail: F) => Result<U, G>

Returns

<T>(result: Result<T, F>): Result<U | T, G>

Type Parameters

Type Parameter
T

Parameters

Parameter Type
result Result<T, F>

Returns

Result<U | T, G>