UNPKG

opniz

Version:
19 lines (18 loc) 768 B
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>; }