UNPKG

node-jet

Version:

Jet Realtime Message Bus for the Web. Daemon and Peer implementation.

20 lines (19 loc) 709 B
import JsonRPC from './index.js'; import { EventEmitter } from '../1_socket/index.js'; import { TCPServer, type TCPServerConfig } from '../1_socket/tcpserver.js'; import { type WebServerConfig, WebsocketServer } from '../1_socket/wsserver.js'; import type { Logger } from '../3_jet/log.js'; /** * JSONRPCServer instance */ export declare class JsonRPCServer extends EventEmitter { config: TCPServerConfig & WebServerConfig; tcpServer: TCPServer; wsServer: WebsocketServer; connections: Record<string, JsonRPC>; log: Logger; batches: boolean; constructor(log: Logger, config: TCPServerConfig & WebServerConfig, batches?: boolean); listen: () => void; close: () => void; }