five-on-it / packages/shared/src/schema-versions / migrate
Function: migrate()
migrate(
document,steps,what):unknown
Defined in: packages/shared/src/schema-versions.ts:46
A document brought up to the newest format steps know (steps.length + 1), step by step; the same object when it is already there (anything that is no object is left to the schema that reads it next). Throws a SchemaTooNewError for a newer one.
Parameters
document
unknown
steps
readonly MigrationStep[]
what
string
Returns
unknown