(baseMin: number, baseMax: number, weight: number, isWeekend: boolean)
| 136 | } |
| 137 | |
| 138 | function scaledCount(baseMin: number, baseMax: number, weight: number, isWeekend: boolean): number { |
| 139 | const weekendFactor = isWeekend ? 0.3 : 1.0; |
| 140 | const scaledMax = Math.round(baseMax * weight * weekendFactor); |
| 141 | const scaledMin = Math.min(Math.round(baseMin * weight * weekendFactor), scaledMax); |
| 142 | if (scaledMax <= 0) return 0; |
| 143 | return scaledMin + Math.floor(Math.random() * (scaledMax - scaledMin + 1)); |
| 144 | } |
| 145 | |
| 146 | async function createAudits( |
| 147 | userId: string, |
no outgoing calls
no test coverage detected