(
generator: IterableIterator<Date>,
lower: Date,
upper: Date,
direction: "forward" | "reverse"
)
| 161 | ] as const |
| 162 | |
| 163 | const gather = ( |
| 164 | generator: IterableIterator<Date>, |
| 165 | lower: Date, |
| 166 | upper: Date, |
| 167 | direction: "forward" | "reverse" |
| 168 | ) => { |
| 169 | const res: Array<Date> = [] |
| 170 | for (const date of generator) { |
| 171 | if (direction === "forward" ? date >= upper : date <= lower) { |
| 172 | break |
| 173 | } |
| 174 | res.push(date) |
| 175 | } |
| 176 | return res |
| 177 | } |
| 178 | |
| 179 | for (const [expr, lowerStr, upperStr] of cases) { |
| 180 | const lower = new Date(lowerStr) |
no outgoing calls
no test coverage detected
searching dependent graphs…