opniz
Version:
opniz sdk for node.js
19 lines (18 loc) • 768 B
TypeScript
import { PromiseWebSocketServer } from "./PromiseWebSocketServer";
import { Transport, RpcRequest } from "../Transport";
export declare class WebSocketServerTransport extends PromiseWebSocketServer implements Transport {
onrequest: ((message: string) => string | Promise<string>);
onrpcRequest: ((rpcRequests: RpcRequest[]) => void | Promise<void>);
onrpcHandler: ((rpcRequests: RpcRequest[]) => string | Promise<string>);
private _onrpcRequest;
private _onrpcHandler;
constructor({ port }: {
port: number;
});
connectWait({ timeout }?: {
timeout?: number;
}): Promise<boolean>;
request(message: string): Promise<string>;
send(message: string): Promise<void>;
close(): Promise<void>;
}