UNPKG

ts-firebird

Version:
16 lines (15 loc) 724 B
import { Database, Options, Isolation } from 'node-firebird'; import FirebirdTransaction from './firebird.transaction'; export default class FirebirdDatabase { private db; constructor(db?: Database); attach(options: Options): Promise<FirebirdDatabase>; create(options: Options): Promise<FirebirdDatabase>; attachOrCreate(options: Options): Promise<FirebirdDatabase>; static buildAndAttach(options: Options): Promise<FirebirdDatabase>; private checkDb; private detach; query(query: string, params: any[], detach?: boolean): Promise<any[]>; execute(query: string, params: any[], detach?: boolean): Promise<any[]>; transaction(isolation?: Isolation): Promise<FirebirdTransaction>; }