UNPKG

@electric-sql/drivers

Version:

ElectricSQL database drivers.

14 lines (13 loc) 489 B
import { Statement, Row } from '../util/types.js'; export type Database = Pick<ElectricDatabase, 'name' | 'exec' | 'getRowsModified'>; export declare class ElectricDatabase { #private; name: string; private sqlite3; private db; private constructor(); exec(statement: Statement): Promise<Row[]>; private execSql; getRowsModified(): number; static init(dbName: string, locateSqliteDist?: string | ((path: string) => string)): Promise<ElectricDatabase>; }