(
target: Map<string, { additions: number; deletions: number }>,
source: Map<string, { additions: number; deletions: number }>,
)
| 128 | } |
| 129 | |
| 130 | function addLineCounts( |
| 131 | target: Map<string, { additions: number; deletions: number }>, |
| 132 | source: Map<string, { additions: number; deletions: number }>, |
| 133 | ): void { |
| 134 | for (const [path, counts] of source) { |
| 135 | const existing = target.get(path) ?? { additions: 0, deletions: 0 }; |
| 136 | target.set(path, { |
| 137 | additions: existing.additions + counts.additions, |
| 138 | deletions: existing.deletions + counts.deletions, |
| 139 | }); |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | function combinedLineCounts( |
| 144 | ...sources: Array<Map<string, { additions: number; deletions: number }>> |
no test coverage detected