Skip to content

map

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

Defined in: Core/Validation.ts:96

Transforms the success value inside a Validation.

A

B

(a) => B

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

E

Validation<E, A>

Validation<E, B>

pipe(Validation.of(5), Validation.map(n => n * 2)); // Valid(10)
pipe(Validation.fail("oops"), Validation.map(n => n * 2)); // Invalid(["oops"])