validateField method
Implementation
List<TimedErrorMessage> validateField(F formData, E key) {
var fieldValidators = getValidatorsByKey(formData, key);
var value = formData.getFormattedValueByKey(key) ?? formData.getValueByKey(key);
final errors = <TimedErrorMessage>[];
for (var validator in fieldValidators) {
var error = validator.validate(formData, key, value);
if (error != null) {
errors.add(TimedErrorMessage(error: error));
break;
}
}
return errors;
}