nxkit
Version:
This is a collection of tools, independent of any other libraries
39 lines (38 loc) • 941 B
TypeScript
import { Database, Callback, Options } from '../db';
import { Query } from './query';
import { Constants, Packet } from './parser';
export declare class ErrorPacket extends Packet {
error: Error;
type: Constants;
constructor(err: Error);
toJSON(): Error;
}
export declare class Mysql extends Database {
private _queue;
private _connection;
private _connecting;
private _transaction;
private _close;
private _handlError;
private _handlePacket;
private _after;
private _connect;
private _write;
private _exec;
private _enqueue;
private _dequeue;
/**
* is connection
*/
get connected(): boolean;
/**
* constructor function
*/
constructor(options?: Options);
statistics(cb: Callback): void;
query(sql: string, cb?: Callback): Query;
close(): void;
transaction(): void;
commit(): void;
rollback(): void;
}