Interface: GameSave
Defined in: packages/core/src/saves/types.ts:4
Represents a saved game state
Properties
description?
optionaldescription:string
Defined in: packages/core/src/saves/types.ts:18
User-provided description (optional)
gameData
gameData:
Record<string,unknown>
Defined in: packages/core/src/saves/types.ts:10
Serialized game state data
id?
optionalid:number
Defined in: packages/core/src/saves/types.ts:6
Database auto-generated ID
isSystemSave?
optionalisSystemSave:boolean
Defined in: packages/core/src/saves/types.ts:20
Mark as system save (won't be shown in UI)
name
name:
string
Defined in: packages/core/src/saves/types.ts:8
User-defined name for the save
screenshot?
optionalscreenshot:string
Defined in: packages/core/src/saves/types.ts:16
Base64 encoded screenshot (optional)
timestamp
timestamp:
Date
Defined in: packages/core/src/saves/types.ts:12
When the save was created
version
version:
string
Defined in: packages/core/src/saves/types.ts:14
Game version when the save was created