safeMinClamp method
Clamps the double value between lowerLimit
and upperLimit
,
ensuring lowerLimit
is not greater than upperLimit
.
Returns the clamped value as a double.
Example:
3.5.safeMinClamp(8, 5); // returns 5
5.5.safeMinClamp(2, 10); // returns 5.5
12.0.safeMinClamp(2, 10); // returns 10.0
Implementation
double safeMinClamp(num lowerLimit, num upperLimit) {
return clamp(
min(lowerLimit, upperLimit),
upperLimit,
).toDouble();
}