clamp<T extends num> static method

T clamp<T extends num>(
  1. T value,
  2. T min,
  3. T max
)

Clamps value between min and max (inclusive).

Implementation

static T clamp<T extends num>(T value, T min, T max) {
  if (value < min) return min;
  if (value > max) return max;
  return value;
}