UNPKG

lupdo

Version:

Database Abstraction Layer for Node js

16 lines (15 loc) 751 B
import { PdoTransactionPreparedStatementI } from '../types/pdo-prepared-statement'; import { PdoRawConnectionI } from '../types/pdo-raw-connection'; import { PdoStatementI } from '../types/pdo-statement'; import { PdoTransactionI, TransactionInstances } from '../types/pdo-transaction'; export declare class PdoTransaction implements PdoTransactionI { protected readonly connection: PdoRawConnectionI; protected instances: TransactionInstances; constructor(connection: PdoRawConnectionI); commit(): Promise<void>; rollback(): Promise<void>; exec(sql: string): Promise<number>; prepare(sql: string): Promise<PdoTransactionPreparedStatementI>; query(sql: string): Promise<PdoStatementI>; } export default PdoTransaction;