validateInput static method
Implementation
static Either<ValueFailure<String>, String> validateInput(
String input,
List<ValueValidator> validators,
) {
bool valid = true;
for (final validator in validators) {
final validation = validator.call(input);
if (validation != null) {
valid = false;
break;
}
}
if (valid) {
return right(input);
}
return left(ValueFailure.invalidValue(failedValue: input));
}