Function: flatMapSuccess()

flatMapSuccess<T, U, G>(f: (value: T) => Result<U, G>): <F>(result: Result<T, F>) => Result<U, G | F>

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

Type Parameters

Type Parameter
T
U
G

Parameters

Parameter Type
f (value: T) => Result<U, G>

Returns

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

Type Parameters

Type Parameter
F

Parameters

Parameter Type
result Result<T, F>

Returns

Result<U, G | F>