AstroCol/src/lib/classes/managers/PlanetManager.ts

19 lines
626 B
TypeScript

import { ObjectId } from "mongodb";
import BuildingManager from "./BuildingManager";
import PlanetResourceManager from "./PlanetResourceManager";
import ShipManager from "./PlanetShipManager";
import SystemManager from "./SystemManager";
import PlanetDefenseManager from "./PlanetDefenseManager";
import PlanetEnergyManager from "./PlanetEnergyManager";
export type Planet = {
_id: ObjectId;
system: SystemManager;
name: string;
fields: number;
resources: PlanetResourceManager;
buildings: BuildingManager;
ships: ShipManager;
defenses: PlanetDefenseManager;
energy: PlanetEnergyManager;
}