createWarden function

dynamic createWarden(
  1. Iterable<ValidatorFunction> validators
)

Implementation

createWarden(Iterable<ValidatorFunction> validators) {
  String? validatorFunction(String? value) {
    for (Function validator in validators) {
      dynamic validatorResult = validator(value);
      if (validatorResult != null) {
        return validatorResult;
      }
    }
    return null;
  }

  return validatorFunction;
}