UNPKG

@apilogic/migration-tool-api

Version:

Universal sql/no-sql database serverless migration tool

21 lines (20 loc) 579 B
import { ApiClient } from './clients/ApiClient'; export interface MigrationsConfig { id?: string; vid?: number; file?: string; isApplied?: boolean; dataAPI: ApiClient; migrationAPI: ApiClient; } export declare class Migration { readonly id: string; readonly vid: number; readonly isApplied: boolean; readonly file: string; readonly dataAPI: ApiClient; readonly migrationAPI: ApiClient; constructor({ id, vid, file, isApplied, dataAPI, migrationAPI }: MigrationsConfig); apply(): Promise<void>; private insertPayload; }