UNPKG

@electric-sql/drivers

Version:

ElectricSQL database drivers.

13 lines (12 loc) 510 B
import { DbName } from '../util/types.js'; import { Database, Transaction } from './database.js'; import type { Statement as OriginalStatement } from 'better-sqlite3'; export declare class MockDatabase implements Database { name: DbName; inTransaction: boolean; memory: boolean; constructor(name: DbName); exec(_sql: string): this; prepare<T extends unknown[] | {}, R>(_sql: string): OriginalStatement<T, R>; transaction<T extends (...args: any[]) => any>(fn: T): Transaction<T>; }