(v: number, min: number, max: number)
| 23 | } |
| 24 | |
| 25 | function clamp(v: number, min: number, max: number) { |
| 26 | return Math.max(min, Math.min(max, v)) |
| 27 | } |
| 28 | |
| 29 | /** v2 ramps: 100 = lightest, 1200 = darkest — wider spread than v1 `generateScale`. */ |
| 30 | function generateV2HueScale(seed: HexColor, isDark: boolean): HexColor[] { |
no outgoing calls
no test coverage detected