isLte<T extends num> function

IValidator isLte<T extends num>(
  1. T max, {
  2. String? message,
})

Checks whether the given value is less than or equal max

Implementation

IValidator isLte<T extends num>(T max, {String? message}) {
  assert(!(max.isNaN), 'max must be a valid number');
  return (isType<T>() & (isLt(max) | isEq(max))) >
      Expectation(
        message: message ?? 'less than or equal to $max',
        code: ExpectationCodes.valueRangeOutOfBounds,
        data: {'operator': '<=', 'limit': max},
      );
}