validateInput method

ValidationResult validateInput(
  1. T input
)

Validates input using validator or customValidate.

Implementation

ValidationResult validateInput(T input) {
  if (validator != null) {
    final res = validator!.validate(input);
    if (!res.isValid) return res;
  }
  if (customValidate != null) {
    return customValidate!(input);
  }
  return ValidationResult.success();
}