//! Copyright (C) Call of Nil contributors //! SPDX-License-Identifier: AGPL-3.0-only import { BuildingId } from './BuildingId'; import { BuildingStatsTable } from './BuildingStatsTable'; import { MineId } from './MineId'; import { MineStatsTable } from './MineStatsTable'; import { StorageId } from './StorageId'; import { StorageStatsTable } from './StorageStatsTable'; import { WallStatsTable } from './WallStatsTable'; export type InfrastructureStats = { building: { [key in BuildingId]?: BuildingStatsTable; }; mine: { [key in MineId]?: MineStatsTable; }; storage: { [key in StorageId]?: StorageStatsTable; }; wall: WallStatsTable; };