Skip to content

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.

new MigrationRegistry(): MigrationRegistry

MigrationRegistry

register(from, to, migrate): this

Defined in: src/modules/save/migration-registry.ts:40

number

number

MigrateFn

this


run(blob, savedVersion, targetVersion): RawBlob

Defined in: src/modules/save/migration-registry.ts:61

RawBlob

number

number

RawBlob