UNPKG

prisma-migrator

Version:

A Node.js library that extends Prisma ORM's migration with automatic rollback capabilities when migrations fail

17 lines 928 B
import { PrismaClient } from '@prisma/client'; export declare class Logger { info(message: string): void; success(message: string): void; error(message: string): void; warn(message: string): void; debug(message: string): void; } export declare function fileExists(filePath: string): Promise<boolean>; export declare function readFile(filePath: string): Promise<string>; export declare function findProjectRoot(): Promise<string>; export declare function findMigrationsDir(customDir?: string): Promise<string>; export declare function executeSql(sql: string, prisma: PrismaClient, logger: Logger): Promise<void>; export declare function getRollbackFile(migrationName: string, migrationsDir: string): Promise<string | null>; export declare function generateRandomString(length?: number): string; export declare function promptConfirmation(message: string): Promise<boolean>; //# sourceMappingURL=utils.d.ts.map