UNPKG

mole-rpc-transport-tcp

Version:
18 lines (17 loc) 502 B
/// <reference types="node" /> import { NetConnectOpts } from "net"; declare type Options = NetConnectOpts & { connectTimeout?: number; }; declare type OnDataCallback = (data: string) => void; export declare class TcpTransportClient { private readonly opts; private callback; private connecting?; constructor(opts: Options); private connect; onData(callback: OnDataCallback): void; sendData(data: string): Promise<void>; close(): void; } export {};