(v: number, min = 0, max = 100)
| 34 | } as const; |
| 35 | |
| 36 | const clamp = (v: number, min = 0, max = 100): number => Math.min(Math.max(v, min), max); |
| 37 | const round = (v: number, precision = 3): number => parseFloat(v.toFixed(precision)); |
| 38 | const adjust = (v: number, fMin: number, fMax: number, tMin: number, tMax: number): number => |
| 39 | round(tMin + ((tMax - tMin) * (v - fMin)) / (fMax - fMin)); |
no outgoing calls
no test coverage detected