UNPKG

@rnode-server/websocket-client

Version:

WebSocket client for RNode Server with room support and auto-reconnection

15 lines 1.1 kB
import { RNodeWebSocketClient } from './client'; import type { WebSocketOptions } from './core/types'; export { RNodeWebSocketClient } from './client'; export { Logger, LogLevel } from './core/logger'; export { WebSocketUtils } from './utils/websocket'; export { EventEmitter } from './core/events'; export type { WebSocketOptions, WebSocketEvent, WebSocketMessage, WelcomeMessage, RoomInfo, ConnectionInfo, ReconnectConfig, PingPongConfig, ReconnectEvent, RoomEvent, PingEvent, PongEvent, MessageAckEvent, RoomMessageEvent, DirectMessageEvent, ServerErrorEvent, MessageBlockedEvent, ConnectionStatus, MessageHandler } from './core/types'; export { ConnectionState } from './core/types'; export { ConnectionManager } from './connection/manager'; export { RoomManager } from './connection/rooms'; export { MessageManager } from './connection/messages'; export { PingPongManager } from './connection/pingpong'; export { ReconnectionManager } from './connection/reconnection'; export declare function createWebSocketClient(options: WebSocketOptions): RNodeWebSocketClient; //# sourceMappingURL=index.d.ts.map