Skip to content

combineAll

combineAll<E, A>(data): Validation<E, A> | undefined

Defined in: Core/Validation.ts:282

Combines multiple Validation instances, accumulating all errors. If all are Valid, returns the last valid value. Returns undefined for an empty array.

E

A

Validation<E, A>[]

Validation<E, A> | undefined

Validation.combineAll([
  validateName(name),
  validateEmail(email),
  validateAge(age)
]);