@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
13 lines (12 loc) • 576 B
TypeScript
import { QueryInterface } from 'sequelize';
import { Sequelize } from 'sequelize-typescript';
import { Umzug } from 'umzug';
import { Logger } from '@5minds/processcube_engine_sdk';
import * as environment from '../../Tools/Environment';
export type MigrationTools = {
queryInterface: QueryInterface;
sequelizeOptions: environment.DatabaseConfig;
logger: Logger;
};
export default function executeMigrations(pathToMigrations?: string): Promise<void>;
export declare function createUmzugInstance(sequelize: Sequelize, customMigrationPath?: string): Promise<Umzug>;