chain
chain<
E,A,B>(f): (data) =>TaskValidation<E,B>
Defined in: Core/TaskValidation.ts:81
Chains TaskValidation computations. If the first is Valid, passes the value to f. If the first is Invalid, propagates the errors.
Note: chain short-circuits on first error. Use ap to accumulate errors.
Type Parameters
Section titled “Type Parameters”E
A
B
Parameters
Section titled “Parameters”(a) => TaskValidation<E, B>
Returns
Section titled “Returns”(
data):TaskValidation<E,B>
Parameters
Section titled “Parameters”TaskValidation<E, A>
Returns
Section titled “Returns”TaskValidation<E, B>