range<T extends num, E> static method

Rule<T, E> range<T extends num, E>(
  1. T min,
  2. T max, {
  3. required E error,
})

Validates that the number is within min and max (inclusive).

NumberRules.range(1, 100, error: 'Must be 1-100')

Implementation

static Rule<T, E> range<T extends num, E>(T min, T max, {required E error}) =>
    PredicateRule(
      predicate: (value) => value >= min && value <= max,
      error: error,
    );