validateAndNormalizeValue function
Validates and normalizes the input value to stay within bounds TODO: add tests
Implementation
double validateAndNormalizeValue(
double value,
double minValue,
double maxValue,
) {
assert(
minValue < maxValue,
'Minimum value must be less than maximum value',
);
return value.clamp(minValue, maxValue);
}