ts-firebird
Version:
Promisify node-firebird
13 lines (12 loc) • 453 B
TypeScript
import { Isolation, Options } from 'node-firebird';
import FirebirdDatabase from './firebird.database';
import FirebirdTransaction from './firebird.transaction';
export default class FirebirdPool {
private max;
private options;
private readonly pool;
constructor(max: number, options: Options);
getDatabase(): Promise<FirebirdDatabase>;
getTransaction(isolation?: Isolation): Promise<FirebirdTransaction>;
destroy(): void;
}