UNPKG

@riao/dbal

Version:
20 lines (19 loc) 712 B
import { Database } from '../database'; /** * Runs migrations */ export declare class MigrationRunner { protected db: Database; constructor(db: Database); /** * Run migrations * * @param migrations (Optional) Folder to find migrations in. Default is * db.getMigraitonDirectory() * @param log (Optional) Log function. Defaults to console.log * @param direction (Optional) Run migrations up or down? * @param steps (Optional) Run a certain number of steps? */ run(migrations?: string, log?: (...args: any[]) => void, direction?: 'up' | 'down', steps?: number): Promise<void>; protected getMigrationName(filename: string): string; }