UNPKG

kysely-pglite

Version:
14 lines (13 loc) 633 B
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>; }