clampNumber function

num clampNumber({
  1. required num value,
  2. required num min,
  3. required num max,
  4. bool isInt = false,
})

Clamps value to min, max, then returns as int if isInt else double.

Implementation

num clampNumber({
  required num value,
  required num min,
  required num max,
  bool isInt = false,
}) {
  final num c = value.clamp(min, max);
  return isInt ? c.round() : c.toDouble();
}