nonNegative<T extends num, E> static method

Rule<T, E> nonNegative<T extends num, E>({
  1. required E error,
})

Validates that the number is non-negative (>= 0).

NumberRules.nonNegative(error: 'Cannot be negative')

Implementation

static Rule<T, E> nonNegative<T extends num, E>({required E error}) =>
    PredicateRule(predicate: (value) => value >= 0, error: error);