constrainOrNull<T extends num> function

T? constrainOrNull<T extends num>(
  1. T input,
  2. T min,
  3. T max
)

Implementation

T? constrainOrNull<T extends num>(T input, T min, T max) {
  if (input < min) {
    return min;
  }
  if (input > max) {
    return max;
  }
  return null;
}