clampNumber function
Clamps value to min, max, then returns as int if isInt else double.
Audited: 2026-06-12 11:26 EDT
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();
}