Skip to content

ValidatedSyntaxOps<A>

extensionValidatedSyntaxOps<A>onA

Syntax for lifting arbitrary values into Validated.

Methods

invalid() extension

Validated<A,B>invalid<B>()

Lifts this value into a Validated, specifically an Invalid.

Available on A, provided by the ValidatedSyntaxOps<A> extension

Implementation
dart
Validated<A, B> invalid<B>() => Validated.invalid(this);

invalidNel() extension

ValidatedNel<NonEmptyIList<A>,B>invalidNel<B>()

Lifts this value into a ValidatedNel, specifically an Invalid.

Available on A, provided by the ValidatedSyntaxOps<A> extension

Implementation
dart
ValidatedNel<A, B> invalidNel<B>() => Validated.invalid(NonEmptyIList.one(this));

valid() extension

Validated<B,A>valid<B>()

Lifts this value into a Validated, specifically a Valid.

Available on A, provided by the ValidatedSyntaxOps<A> extension

Implementation
dart
Validated<B, A> valid<B>() => Validated.valid(this);

validNel() extension

ValidatedNel<NonEmptyIList<B>,A>validNel<B>()

Lifts this value into a ValidatedNel, specifically a Valid.

Available on A, provided by the ValidatedSyntaxOps<A> extension

Implementation
dart
ValidatedNel<B, A> validNel<B>() => Validated.valid(this);