@jsgurucompany/jsg-nestjs-common
Version:
Initial README.md
13 lines (12 loc) • 537 B
TypeScript
import { ICreateMigrationOptions, IMigrationMeta, IMigrator, IMigratorOptions, MigrateDownOptions } from '../type';
export declare class Migrator implements IMigrator {
private migrationsPath;
private driver;
constructor(options: IMigratorOptions);
private initDriver;
getMigrationsPath(): string;
setMigrationsPath(path: string): void;
create({ name, folder }: ICreateMigrationOptions): Promise<void>;
up(): Promise<IMigrationMeta[]>;
down(options?: MigrateDownOptions): Promise<IMigrationMeta[]>;
}