1234567891011121314151617 |
- export const PRECISION = 10e-5;
- export function clamp(value: number, min: number, max: number) {
- return Math.min(Math.max(value, min), max);
- }
- export function round(value: number, precision: number) {
- const multiplier = Math.pow(10, precision);
- return Math.round((value + Number.EPSILON) * multiplier) / multiplier;
- }
- export const average = (a: number, b: number) => (a + b) / 2;
- export const isFiniteNumber = (value: any): value is number => {
- return typeof value === "number" && Number.isFinite(value);
- };
|