isInteger<E> static method

Rule<num, E> isInteger<E>({
  1. required E error,
})

Validates that the number is an integer (no decimal part).

Works with num and double types.

NumberRules.isInteger(error: 'Must be a whole number')

Implementation

static Rule<num, E> isInteger<E>({required E error}) =>
    PredicateRule(predicate: (value) => value == value.toInt(), error: error);