{"version":3,"file":"migrator.cjs","names":[],"sources":["../../src/node-sqlite/migrator.ts"],"sourcesContent":["import type { MigrationConfig } from '~/migrator.ts';\nimport { readMigrationFiles } from '~/migrator.ts';\nimport type { AnyRelations, EmptyRelations } from '~/relations.ts';\nimport { migrateSync } from '~/sqlite-core/async/session.ts';\nimport type { NodeSQLiteDatabase } from './driver.ts';\n\nexport function migrate<TRelations extends AnyRelations = EmptyRelations>(\n\tdb: NodeSQLiteDatabase<TRelations>,\n\tconfig: MigrationConfig,\n) {\n\tconst migrations = readMigrationFiles(config);\n\treturn migrateSync(migrations, db.session, config);\n}\n"],"mappings":";;;;;;AAMA,SAAgB,QACf,IACA,QACC;AAED,8FADsC,OAAO,EACd,GAAG,SAAS,OAAO"}