import {Parameters, Query} from "lib/types/params"; import {RowValue} from "lib/types/returns"; import {Database, RunResult, Statement} from "sqlite3"; export interface WrapCall { run: { (sqliteDb: Database, query: Query, parameters: Parameters): Promise; }; get: { (sqliteDb: Database, query: Query, parameters: Parameters): Promise; }; all: { (sqliteDb: Database, query: Query, parameters: Parameters): Promise; }; prepare: { (sqliteDb: Database, query: Query): Promise; }; statement: { run: { (statement: Statement, parameters: Parameters): Promise; }; get: { (statement: Statement, parameters: Parameters): Promise; }; all: { (statement: Statement, parameters: Parameters): Promise; }; }; }