UNPKG

@overseers/tch

Version:

Tedious Connection Handler

23 lines (22 loc) 857 B
/// <reference types="node" /> import { PoolConfig, ConnectionConfig, ConnectionObject, params, Connection } from '../index'; export declare class TCH { connections: ConnectionObject[]; connectionConfig: ConnectionConfig; poolConfig: PoolConfig; cleanup: NodeJS.Timeout; createConnections: (poolConfig: PoolConfig, connectionConfig: ConnectionConfig) => this; private cleanUp; private removeConnection; private createConnection; private handleErrorECONNECT; private handleMinConnectionClose; private createTimedConnection; getConnection: () => Promise<({ connection: Connection; release: () => void; })>; getHandledRequest: <T>(sql: string, inputParams?: params[], outputParams?: params[]) => Promise<T[]>; } declare const _default: TCH; export default _default;