prisma-migrations
Version:
A Node.js library to manage Prisma ORM migrations like other ORMs
17 lines • 1.18 kB
TypeScript
export declare class MigrationError extends Error {
suggestions: string[];
helpCommand?: string | undefined;
constructor(message: string, suggestions?: string[], helpCommand?: string | undefined);
format(): string;
}
export declare function createMigrationNotFoundError(migrationId: string): MigrationError;
export declare function createDatabaseConnectionError(error: Error): MigrationError;
export declare function createInvalidMigrationError(migrationId: string, reason: string): MigrationError;
export declare function createChecksumMismatchError(migrationId: string): MigrationError;
export declare function createNoMigrationsError(): MigrationError;
export declare function createMigrationFailedError(migrationId: string, error: Error): MigrationError;
export declare function createRollbackFailedError(migrationId: string, error: Error): MigrationError;
export declare function createPrismaClientNotFoundError(): MigrationError;
export declare function createMigrationLockTimeoutError(timeoutMs: number): MigrationError;
export declare function createTransactionFailedError(migrationId: string, error: Error): MigrationError;
//# sourceMappingURL=index.d.ts.map