/** * Clamp a number within a range. * @param value The number to clamp. * @param min minimum value * @param max maximum value * @returns The clamped number. */ export function clampNumber(value: number, min: number, max: number): number { return Math.min(Math.max(value, min), max); }