tridactyl/src/number.clamp.ts
Koushien 9b42a437d9
Compress scrolls, scrollto accept %
Implement Number.clamp to help scrollto
2017-10-06 19:31:10 -07:00

11 lines
278 B
TypeScript

/*
* Clamp a number n between two values lo, hi
* such that if n is in [lo, hi], we return n
* otherwise if n < lo, return lo
* else return hi.
*/
Number.prototype.clamp = function (lo: number, hi: number): number {
return Math.max(lo, Math.min(this, hi))
}
export {}