compose static method

String? Function(String?) compose(
  1. List<String? Function(String?)> validators
)

Composes multiple validators; returns first non-null error.

Implementation

static String? Function(String?) compose(
  List<String? Function(String?)> validators,
) {
  return (value) {
    for (final v in validators) {
      final err = v(value);
      if (err != null) return err;
    }
    return null;
  };
}