Skip to main content

Interface: SaveSchema

Defined in: types.ts:47

A comparable description of one version's save shape.

Properties

capturedFrom

capturedFrom: CaptureSource

Defined in: types.ts:53

See CaptureSource.


entities

entities: string[]

Defined in: types.ts:55

Sorted ids of every game entity, excluding engine-owned system state.


gameVersion

gameVersion: string

Defined in: types.ts:51

Game version this shape belongs to.


passages

passages: string[] | null

Defined in: types.ts:64

Sorted ids of every registered passage, or null when the capture source could not know them.

Remarks

Only a code capture knows the passage registry. Saves and dumps record just the one id the player was on, so passage checks are skipped for them.


paths

paths: Record<string, SchemaKind>

Defined in: types.ts:66

Dotted path to kind, for every node in the state tree, sorted by path.


schemaVersion

schemaVersion: number

Defined in: types.ts:49

See SCHEMA_VERSION.