UNPKG

queryforge

Version:

A powerful, type-safe SQL query builder for Node.js with support for MySQL, PostgreSQL, and SQLite. Features fluent API, transaction management, and connection pooling.

16 lines (15 loc) 568 B
import { DatabaseConfig, QueryResult } from '../interfaces'; import { ConnectionManager } from './ConnectionManager'; export declare class SQLiteConnectionManager implements ConnectionManager { private db; private config; private inTransaction; constructor(config: DatabaseConfig); connect(): Promise<void>; disconnect(): Promise<void>; query<T = any>(sql: string, parameters?: any[]): Promise<QueryResult<T>>; beginTransaction(): Promise<void>; commit(): Promise<void>; rollback(): Promise<void>; isConnected(): boolean; }