1
Fork 0

Make the default skip use <= instead.

This commit is contained in:
Bauke 2022-03-03 22:17:04 +01:00
parent 6d1dff6af5
commit c9f30bffef
Signed by: Bauke
GPG Key ID: C1C0F29952BCF558
1 changed files with 2 additions and 2 deletions

View File

@ -19,7 +19,7 @@ export type Migration<V> = {
* tested, while the second argument will be the version passed into
* {@link migrate}.
*
* If left undefined, `a < b` will be used. This works for {@link Date dates},
* If left undefined, `a <= b` will be used. This works for {@link Date dates},
* {@link Number numbers} and {@link String strings}. So if you want to use a
* different type for versioning you should create your own function.
*/
@ -35,7 +35,7 @@ export async function migrate<V>(
data: unknown,
version: V,
migrations: Array<Migration<V>>,
skip: SkipMigrationFn<V> = (a, b) => a < b,
skip: SkipMigrationFn<V> = (a, b) => a <= b,
): Promise<unknown> {
let migratedData = data;