Skip to main content

Function: validateMigrations()

validateMigrations(latestVersion): object

Defined in: packages/core/src/saves/migrations/registry.ts:169

Validates that the migration registry forms a valid chain.

Checks for:

  • Orphaned migrations (from versions with no incoming migrations)
  • Dead ends (to versions with no outgoing migrations, except latest)
  • Duplicate migrations

Parameters

latestVersion

string

The current/latest version of the game

Returns

object

Validation result with any issues found

issues

issues: string[]

valid

valid: boolean