morpheus4j
Version:
Morpheus is a migration tool for Neo4j. It aims to be a simple and intuitive way to migrate your database.
18 lines (17 loc) • 618 B
TypeScript
import { Neo4jConfig } from '../types';
export declare class CreateService {
private readonly config;
private readonly migrationTemplate;
constructor(config: Pick<Neo4jConfig, 'migrationsPath'>);
generateMigration(fileName: string): Promise<void>;
private compareVersions;
private createMigrationFile;
private createMigrationsFolder;
private generateMigrationVersion;
private getFileNamesFromMigrationsFolder;
private getMigrationsPath;
private getMigrationVersionFromFileName;
private isValidMigrationFile;
private sanitizeFileName;
private validateFileName;
}