kysely-pglite
Version:
Kysely dialect for @electric-sql/pglite
14 lines (13 loc) • 633 B
TypeScript
import { PGlite } from '@electric-sql/pglite';
import { type DatabaseConnection, type TransactionSettings } from 'kysely';
export declare class PGliteDriver {
#private;
constructor(client: PGlite);
acquireConnection(): Promise<DatabaseConnection>;
beginTransaction(connection: DatabaseConnection, _settings: TransactionSettings): Promise<void>;
commitTransaction(connection: DatabaseConnection): Promise<void>;
rollbackTransaction(connection: DatabaseConnection): Promise<void>;
destroy(): Promise<void>;
init(): Promise<void>;
releaseConnection(_connection: DatabaseConnection): Promise<void>;
}