{"version":3,"file":"migrator.cjs","names":[],"sources":["../../src/better-sqlite3/migrator.ts"],"sourcesContent":["import type { MigrationConfig } from '~/migrator.ts';\nimport { readMigrationFiles } from '~/migrator.ts';\nimport type { AnyRelations } from '~/relations.ts';\nimport { migrateSync } from '~/sqlite-core/async/session.ts';\nimport type { BetterSQLite3Database } from './driver.ts';\n\nexport function migrate<TRelations extends AnyRelations>(\n\tdb: BetterSQLite3Database<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"}