UNPKG

@ts-dev-tools/core

Version:
15 lines (14 loc) 617 B
export type Migration = { fullname: string; shortname: string; path: string; }; export type MigrationUpFunction = (absoluteProjectDir: string) => Promise<void>; export declare class MigrationsService { static MIGRATION_BUILT_PATH: string; static executeMigrations(absoluteProjectDir: string, currentVersion: string | undefined): Promise<void>; private static getAvailableMigrations; private static getPluginMigrations; static getMigrationNameFromFile(migrationFile: string): string; static migrationIsAfterCurrentVersion(migrationName: string, currentVersion?: string): boolean; }