run<TValue> static method

String? run<TValue>(
  1. List<LoFieldBaseValidator> validators,
  2. TValue value
)

Runs all validators on value, then return the error message or null accordingly.

Implementation

static String? run<TValue>(
  List<LoFieldBaseValidator> validators,
  TValue value,
) {
  for (final validator in validators) {
    final error = validator.validate(value);
    if (error != null) return error;
  }

  return null;
}