UNPKG

sqlite3orm

Version:

ORM for sqlite3 and TypeScript/JavaScript

12 lines (11 loc) 670 B
import { SqlConnectionPool } from './SqlConnectionPool'; import { SqlDatabase } from './SqlDatabase'; import { SqlDatabaseSettings } from './SqlDatabaseSettings'; export declare class SqlConnectionPoolDatabase extends SqlDatabase { pool?: SqlConnectionPool; close(): Promise<void>; open(databaseFile: string, mode?: number, settings?: SqlDatabaseSettings): Promise<void>; openByPool(pool: SqlConnectionPool, databaseFile: string, mode?: number, settings?: SqlDatabaseSettings): Promise<void>; closeByPool(): Promise<void>; recycleByPool(pool: SqlConnectionPool, sqldb: SqlConnectionPoolDatabase, settings?: SqlDatabaseSettings): Promise<void>; }