prisma-migrations
Version:
A Node.js library to manage Prisma ORM migrations like other ORMs
17 lines • 603 B
TypeScript
export interface PrismaClient {
$executeRaw(query: TemplateStringsArray, ...values: unknown[]): Promise<number>;
$executeRawUnsafe(query: string, ...values: unknown[]): Promise<number>;
$queryRaw<T = unknown>(query: TemplateStringsArray, ...values: unknown[]): Promise<T>;
$disconnect(): Promise<void>;
}
export type MigrationFunction = (prisma: PrismaClient) => Promise<void>;
export interface Migration {
up: MigrationFunction;
down: MigrationFunction;
}
export interface MigrationFile {
id: string;
name: string;
path: string;
}
//# sourceMappingURL=types.d.ts.map