Skip to content

ValidatedSyntaxOps<A>

extension ValidatedSyntaxOps<A> on A

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);