UNPKG

ts-firebird

Version:
15 lines (14 loc) 545 B
import { Database, Isolation } from 'node-firebird'; export default class FirebirdTransaction { private db; private isolation; private transaction; constructor(db: Database, isolation?: Isolation); init(): Promise<void>; checkTransaction(): void; query(query: string, params: any[], autoCommit?: boolean): Promise<any[]>; execute(query: string, params: any[], autoCommit?: boolean): Promise<any[]>; detach(): void; commit(detach?: boolean): Promise<void>; rollback(detach?: boolean): Promise<void>; }