MigrationRegistry
Defined in: src/modules/save/migration-registry.ts:18
Version-to-version migration chain for versioned save payloads.
- Exactly one outgoing migration is allowed per version to keep paths deterministic.
- Downgrades are intentionally unsupported.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MigrationRegistry():
MigrationRegistry
Returns
Section titled “Returns”MigrationRegistry
Methods
Section titled “Methods”register()
Section titled “register()”register(
from,to,migrate):this
Defined in: src/modules/save/migration-registry.ts:40
Parameters
Section titled “Parameters”number
number
migrate
Section titled “migrate”Returns
Section titled “Returns”this
run(
blob,savedVersion,targetVersion):RawBlob
Defined in: src/modules/save/migration-registry.ts:61
Parameters
Section titled “Parameters”RawBlob
savedVersion
Section titled “savedVersion”number
targetVersion
Section titled “targetVersion”number
Returns
Section titled “Returns”RawBlob