UNPKG

@ultipa-graph/ultipa-driver

Version:

NodeJS SDK for ultipa-server 5.2

29 lines (28 loc) 1.05 kB
/// <reference types="node" /> import { UltipaRpcsClient, UltipaControlsClient } from "../proto/ultipa_grpc_pb"; import * as grpc from "@grpc/grpc-js"; export declare class UltipaClientAio { rpcsClient: UltipaRpcsClient; controlsClient: UltipaControlsClient; constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); close(): void; isUnavailable(): boolean; } declare class GrpcNetworkManager { private clientCache; private timeIntervalMillionSeconds; private timeoutHandle; log: boolean; private testClose; constructor(); keepConnectionAlive(timeIntervalSeconds: number): void; removeConnectionAlive(): void; private clearTimeoutHandle; private _cacheKey; removeUltipaRpcsClient(host?: string, crt?: Buffer): void; private removeUltipaRpcsClientWithKey; private isHostDomain; getUltipaRpcsClient(host: string, crt?: Buffer): UltipaClientAio; } export declare const grpcNetworkManager: GrpcNetworkManager; export {};