Skip to content

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