validateMinMaxValue<T extends num> function

bool validateMinMaxValue<T extends num>({
  1. required T value,
  2. required T minValue,
  3. required T maxValue,
})

validate if value >= minValue and value <= maxValue

minValue should lower than maxValue

Implementation

bool validateMinMaxValue<T extends num>({
  required T value,
  required T minValue,
  required T maxValue,
}) {
  if (minValue >= maxValue) {
    throw Exception(
      '''minValue should lower than maxValue. The value you supllied are minValue=$minValue & maxValue=$maxValue''',
    );
  }
  return value >= minValue && value <= maxValue;
}