@riao/dbal
Version:
21 lines (20 loc) • 731 B
TypeScript
import { Database } from '../database';
/**
* Runs seeds
*/
export declare class SeedRunner {
protected db: Database;
constructor(db: Database);
/**
* Run seeds
*
* @param seeds (Optional) Folder to find seeds in. Default is
* db.getSeedsDirectory()
* @param log (Optional) Log function. Defaults to console.log
* @param direction (Optional) Run seeds up or down?
* @param steps (Optional) Run a certain number of steps?
* @param seed (Optional) Seed file to run
*/
run(seeds?: string, log?: (...args: any[]) => void, direction?: 'up' | 'down', steps?: number, seed?: string): Promise<void>;
protected getSeedName(filename: string): string;
}