UNPKG

mikro-orm-interactive-generator

Version:

MikroORM + knexJS interactive migration generator

21 lines (15 loc) 562 B
import {CommandInterface} from "./command.interface"; import {FieldFactor} from "../builder/migration/factor/field.factor"; export class CreateMigrationFileCommand implements CommandInterface { public tableName: string; public className: string; public fields: FieldFactor[]; constructor(className: string, tableName: string, fieldFactors: FieldFactor[]) { this.className = className; this.fields = fieldFactors; this.tableName = tableName; } getName(): string { return this.constructor.name; } }