/** * @typedef {import("../game/entity").Entity} Entity * * @typedef {{ * failedMam: boolean, * trashedCount: number, * usedInverseRotater: boolean * }} SavegameStats * * @typedef {{ * camera: any, * time: any, * entityMgr: any, * map: any, * hubGoals: any, * pinnedShapes: any, * waypoints: any, * entities: Array, * beltPaths: Array * }} SerializedGame * * @typedef {{ * version: number, * dump: SerializedGame, * stats: SavegameStats, * lastUpdate: number, * }} SavegameData * * @typedef {{ * lastUpdate: number, * version: number, * internalId: string, * level: number * name: string|null * }} SavegameMetadata * * @typedef {{ * version: number, * savegames: Array * }} SavegamesData */ export default {};