// EMPTY_SHIP_GROUPS supplies empty arrays for the ancillary report // fields added in Phase 19 (ship-groups + fleets) and Phase 21 // (sciences). Test fixtures spread it into their report objects so // the fixture body still focuses on the fields under test, without // forcing every spec to enumerate the full GameReport surface. import type { ReportIncomingShipGroup, ReportLocalFleet, ReportLocalShipGroup, ReportOtherShipGroup, ReportUnidentifiedShipGroup, ScienceSummary, } from "../../src/api/game-state"; export const EMPTY_SHIP_GROUPS: { localShipGroups: ReportLocalShipGroup[]; otherShipGroups: ReportOtherShipGroup[]; incomingShipGroups: ReportIncomingShipGroup[]; unidentifiedShipGroups: ReportUnidentifiedShipGroup[]; localFleets: ReportLocalFleet[]; otherRaces: string[]; localScience: ScienceSummary[]; } = { localShipGroups: [], otherShipGroups: [], incomingShipGroups: [], unidentifiedShipGroups: [], localFleets: [], otherRaces: [], localScience: [], };