@electric-sql/drivers
Version:
ElectricSQL database drivers.
14 lines (13 loc) • 489 B
TypeScript
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>;
}