11 lines
296 B
TypeScript
11 lines
296 B
TypeScript
|
|
/**
|
||
|
|
* 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);
|
||
|
|
}
|