pglite-prisma-adapter
Version:
Prisma's driver adapter for "@electric-sql/pglite"
15 lines (13 loc) • 562 B
text/typescript
import * as pglite from "@electric-sql/pglite";
import { SqlDriverAdapter, SqlMigrationAwareDriverAdapterFactory } from "@prisma/driver-adapter-utils";
//#region src/pglite.d.ts
declare class PrismaPGliteAdapterFactory implements SqlMigrationAwareDriverAdapterFactory {
private readonly client;
readonly provider = "postgres";
readonly adapterName: string;
constructor(client: pglite.PGlite);
connect(): Promise<SqlDriverAdapter>;
connectToShadowDb(): Promise<SqlDriverAdapter>;
}
//#endregion
export { PrismaPGliteAdapterFactory as PrismaPGlite };