combine static method

String? combine(
  1. String? value,
  2. List<String? Function(String?)> validators
)

Combines multiple validators Returns first error found, or null if all pass

Implementation

static String? combine(
  String? value,
  List<String? Function(String?)> validators,
) {
  for (final validator in validators) {
    final error = validator(value);
    if (error != null) return error;
  }
  return null;
}