sqlite3orm
Version:
ORM for sqlite3 and TypeScript/JavaScript
12 lines (11 loc) • 670 B
TypeScript
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>;
}