Skip to main content
function summarizeValidation(validation): readonly ValidationSummary[];
Aggregates validation items by their group into summaries. Items sharing the same group.key are merged into a single summary. The title comes from the first item’s group.title; for ungrouped items the item’s message is used instead.

Parameters

validation
required

Returns

readonly ValidationSummary[]

Example

const summaries = summarizeValidation(validation);
// summaries[0] = {
//   groupKey: "coverage:day_ward:nurse:3:dow:monday,tuesday,...",
//   title: "3x nurse during day_ward (weekdays)",
//   status: "passed",
//   passedCount: 180,
//   days: ["2026-02-02", "2026-02-03", ...]
// }