any function

IValidator any(
  1. List<IValidator> validators, {
  2. String? message,
})

Passes the test if any of the Validators are valid, and fails if any are invalid

Usage Examples:

// Accept either a string or a number
final stringOrNumber = any([$isString, $isNumber]);
stringOrNumber.validate("hello"); // Valid
stringOrNumber.validate(42);      // Valid
stringOrNumber.validate(true);    // Invalid

// Multiple validation strategies for email
final emailValidator = any([
  $isEmail,  // Standard email format
  stringMatchesPattern(r'^.+@localhost$'), // Local development
]);

Implementation

IValidator any(List<IValidator> validators, {String? message}) {
  return AnyValidator(validators, message: message);
}