@jadejr/kysely-pglite
Version:
Kysely dialect for @electric-sql/pglite (temporary fork https://github.com/dnlsandiego/kysely-pglite)
13 lines (12 loc) • 544 B
TypeScript
import { PGlite, PGliteInterfaceExtensions, type PGliteOptions } from '@electric-sql/pglite';
import { type Dialect } from 'kysely';
export declare class KyselyPGlite<O extends PGliteOptions = PGliteOptions> {
client: PGlite & PGliteInterfaceExtensions<O['extensions']>;
/**
* Create a new KyselyPGlite instance.
* @param options `PGliteOptions` or `PGlite
*/
constructor(options?: PGlite | O);
static create<O extends PGliteOptions>(options?: PGlite | O): Promise<KyselyPGlite<O>>;
get dialect(): Dialect;
}