add clamp method

This commit is contained in:
2023-02-26 13:20:49 +10:00
parent 2eac3f8b0b
commit c1dbde2fb7

View File

@@ -48,3 +48,17 @@ export const getFilePreview = (url: string): string => {
return "/img/fileicons/unknown.png";
};
/**
* Clamps a number between 2 numbers.
*
* @param {number} n The number to clamp.
* @param {number} min The minimum allowable number.
* @param {number} max The maximum allowable number.
* @returns {number} The clamped number.
*/
export const clamp = (n: number, min: number, max: number): number => {
if (n < min) return min;
if (n > max) return max;
return n;
};