typeorm-pglite
Version:
PGlite support for TypeORM
13 lines (12 loc) • 575 B
TypeScript
import { EventEmitter } from "events";
import { Results } from "@electric-sql/pglite";
type ConnectCallback = (error: unknown, client: PGlitePool | null, done: Function) => void;
type QueryCallback = (error: unknown, results: Results<unknown> | null) => void;
export declare class PGlitePool extends EventEmitter {
constructor();
private doneCallback;
connect(callback: ConnectCallback): Promise<void>;
query(sqlQuery: string, queryParameters?: any[], callback?: QueryCallback): Promise<Results<unknown>>;
end(errorCallback: Function): void;
}
export {};