max<T extends num> function
Creates a validator that fails when a numeric value exceeds maxValue.
Returns message (or 'Must be at most $maxValue.' by default) when invalid.
final scoreField = BloomTypedFormField<double>(
initialValue: 100.0,
validators: [max(100.0, 'Score cannot exceed 100.0.')],
);
Implementation
String? Function(T) max<T extends num>(T maxValue, [String? message]) =>
(v) => v > maxValue ? (message ?? 'Must be at most $maxValue.') : null;