Skip to content

map

map<A, B>(f): <E>(data) => Validation<E, B>

Defined in: Core/Validation.ts:131

Transforms the success value inside a Validation.

A

B

(a) => B

<E>(data) => Validation<E, B>

pipe(Validation.passed(5), Validation.map(n => n * 2)); // Passed(10)
pipe(Validation.failed("oops"), Validation.map(n => n * 2)); // Failed(["oops"])