(value: number | undefined, fallback: number)
| 340 | } |
| 341 | |
| 342 | function normalizeThreshold(value: number | undefined, fallback: number): number { |
| 343 | if (value === undefined || !Number.isFinite(value)) return fallback; |
| 344 | if (value > 1) return clamp01(value / 100); |
| 345 | return clamp01(value); |
| 346 | } |
| 347 | |
| 348 | function normalizeWeight(value: number | undefined, fallback: number): number { |
| 349 | if (value === undefined || !Number.isFinite(value) || value < 0) return fallback; |
no test coverage detected