max<T extends num> function

String? Function(T) max<T extends num>(
  1. T maxValue, [
  2. String? message
])

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;