mole-rpc-transport-tcp
Version:
TCP transport for mole-rpc
14 lines (13 loc) • 442 B
TypeScript
/// <reference types="node" />
import { ListenOptions } from "net";
declare type Options = ListenOptions;
declare type OnDataCallback = (data: string | undefined) => Promise<string>;
export declare class TcpTransportServer {
private readonly opts;
private callback;
private readonly server;
constructor(opts: Options);
onData(callback: OnDataCallback): Promise<void>;
close(): Promise<void>;
}
export {};