UNPKG

@ultipa-graph/ultipa-node-sdk

Version:

NodeJS SDK for ultipa-server 4.0

27 lines (26 loc) 897 B
/// <reference types="node" /> import { RequestType, ULTIPA } from "../types"; import { ConnectionFinal } from "./connection.final"; /** ultipa 连接池 */ export declare class ConnectionPool { hosts: string[]; username: string; password: string; crt?: Buffer; defaultConfig?: ULTIPA.UltipaConfig; currentIndex: number; otherParams?: { isHttps?: boolean; isHttp?: boolean; }; constructor(hosts: string[], username: string, password: string, crt?: Buffer, defaultConfig?: ULTIPA.UltipaConfig, otherParams?: { isHttps?: boolean; isHttp?: boolean; }); initCrt(): void; /** 获得有效连接 */ getActive(hosts?: string[]): Promise<ConnectionFinal>; private _getActive; _testActiveMaybeSlow(noBalanced?: boolean): Promise<ConnectionFinal>; test(requestConfig: RequestType.RequestConfig): Promise<{}>; }