| 307 | // ─── Summary ──────────────────────────────────────────────────────────────── |
| 308 | |
| 309 | function summarize(entries) { |
| 310 | const total = entries.length; |
| 311 | const failAA = entries.filter((e) => !e.wcagAA).length; |
| 312 | const passAAonly = entries.filter((e) => e.wcagAA && !e.wcagAAA).length; |
| 313 | const passAAA = entries.filter((e) => e.wcagAAA).length; |
| 314 | return { total, failAA, passAAonly, passAAA }; |
| 315 | } |
| 316 | |
| 317 | function printSummary({ summary, entries }) { |
| 318 | const { total, failAA, passAAonly, passAAA } = summary; |