UNPKG

lia-mysql

Version:

JavaScript library of data standards.

16 lines (15 loc) 578 B
import { Operator } from './operator'; import { Pool } from 'mysql2'; import { Pool as PromisePool, PoolConnection } from 'mysql2/promise'; import { Sql } from '../types'; export declare class Transaction extends Operator { pool: Pool | null; pool2: PromisePool | null; connection?: PoolConnection | null; constructor(pool: Pool); getConnection(): Promise<PoolConnection>; release(): Promise<void>; beginTransaction(): Promise<Transaction>; query(sql: string, params?: any[] | object): Promise<any>; queries(sqls: Sql[]): Promise<unknown>; }