clamp<T extends num> function

double clamp<T extends num>(
  1. T number,
  2. T low,
  3. T high
)

clamps number to low and high

Implementation

double clamp<T extends num>(T number, T low, T high) =>
    max(low * 1.0, min(number * 1.0, high * 1.0));