Merge branch 'DRVWEB-4389-small-fixes-public-page' into 'main'
[ProtonMail-WebClient.git] / packages / utils / clamp.ts
blob9813551c159cc9f6cc368db71be0e71c548a17aa
1 /**
2  * Makes sure a value can't leave the bounds of defined
3  * min & max values. If n is larger than max or smaller
4  * than min, returns min or max respectively.
5  */
6 const clamp = (value: number, min: number, max: number) => Math.min(Math.max(min, value), max);
8 export default clamp;