any<T> static method

Validator<T> any<T>(
  1. List<Validator<T>> validators, {
  2. String? error,
})

Implementation

static Validator<T> any<T>(List<Validator<T>> validators, {String? error}) =>
    (value, context) {
      final validator = OrValidator(validators, context);
      final result = validator.validate(value);
      if (result.isValid) return (true, null);
      return (false, error ?? 'A validator passed, which is not allowed');
    };