Skip to content

toResult

toResult<E, A>(data): Result<NonEmptyList<E>, A>

Defined in: Core/Validation.ts:291

Converts a Validation to a Result. Passed becomes Ok, Failed becomes Err with the accumulated error list.

E

A

Validation<E, A>

Result<NonEmptyList<E>, A>

Validation.toResult(Validation.passed(42));        // Ok(42)
Validation.toResult(Validation.failed("oops"));  // Err(["oops"])