compose static method
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;
};
}