@coko/server
Version:
Reusable server for use by Coko's projects
21 lines • 960 B
TypeScript
import { MigrationMeta, MigrateUpOptions, MigrateDownOptions } from 'umzug';
type UpExtension = {
skipLast?: number;
};
export type MigrateOptions = MigrateUpOptions & UpExtension;
type DownExtension = {
lastSuccessfulRun?: boolean;
};
export type RollbackOptions = MigrateDownOptions & DownExtension;
export declare const migrate: (passedConfig: any, options?: MigrateOptions) => Promise<void>;
export declare const rollback: (passedConfig: any, options?: RollbackOptions) => Promise<void>;
export declare const pending: (passedConfig: any) => Promise<MigrationMeta[]>;
export declare const executed: (passedConfig: any) => Promise<MigrationMeta[]>;
export declare const migrationManager: {
migrate: (options?: MigrateOptions) => Promise<void>;
rollback: (options?: RollbackOptions) => Promise<void>;
pending: () => Promise<MigrationMeta[]>;
executed: () => Promise<MigrationMeta[]>;
};
export {};
//# sourceMappingURL=migrate.d.ts.map