@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
14 lines (13 loc) • 589 B
TypeScript
import { PoolConnection } from 'mysql2';
import { Actuator } from './actuator';
export declare class MysqlTransactionActuator extends Actuator {
connection: PoolConnection;
constructor(connection: PoolConnection);
query(query: string, bindings?: any[]): Promise<any>;
select(query: string, bindings?: any[]): Promise<any[]>;
insert(query: string, bindings?: any[]): Promise<number>;
update(query: string, bindings?: any[]): Promise<number>;
delete(query: string, bindings?: any[]): Promise<number>;
commit(): Promise<void>;
rollback(): Promise<void>;
}