/** * Clamps a number to min if value < min, or max if value > max, otherwise return value. * @param value The value to clamp * @param min The minimum value. * @param max The maximum value. */ export function clamp(value: number, min: number, max: number): number { return Math.min(Math.max(value, min), max); }