npm package diff
Package: @forge/sql
Versions: 2.0.1-next.1 - 2.1.0-next.2
File: package/out/migration.d.ts
Index: package/out/migration.d.ts
===================================================================
--- package/out/migration.d.ts
+++ package/out/migration.d.ts
@@ -0,0 +1,23 @@
+import { SqlClient } from './sql';
+declare type MigrationRecord = {
+ name: string;
+ statement: string;
+};
+declare type MigrationVersion = {
+ id: number;
+ name: string;
+ migratedAt: Date;
+};
+export declare class MigrationRunner {
+ private readonly sqlClient;
+ private readonly migrations;
+ constructor(sqlClient: SqlClient);
+ initialize(): Promise<void>;
+ enqueue(name: string, statement: string): MigrationRunner;
+ getEnqueued(): MigrationRecord[];
+ list(): Promise<MigrationVersion[]>;
+ run(): Promise<string[]>;
+}
+export declare const migrationRunner: MigrationRunner;
+export {};
+//# sourceMappingURL=migration.d.ts.map
\ No newline at end of file