Skip to main content

Interface: GameSave

Defined in: packages/core/src/saves/types.ts:4

Represents a saved game state

Properties

description?

optional description: 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?

optional id: number

Defined in: packages/core/src/saves/types.ts:6

Database auto-generated ID


isSystemSave?

optional isSystemSave: 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?

optional screenshot: 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