satisfy method

void satisfy(
  1. SatisfyPredicate<T> predicate, {
  2. OnValidateError<T>? devError,
  3. Object? key,
})

Value must satisfy given predicate. Returns ValueSatisfyPredicateError.

Implementation

void satisfy(
  SatisfyPredicate<T> predicate, {
  OnValidateError<T>? devError,
  Object? key,
}) =>
    parts.add(
      SatisfyPredicatePart(
        predicate: predicate,
        devError: devError ?? (value) => 'Value ${value ?? 'NULL'} does not satisfy given predicate.',
        key: key,
      ),
    );