UNPKG

@cks-systems/manifest-sdk

Version:
21 lines (20 loc) 540 B
/** * Manages WebSocket server with client heartbeat functionality */ export declare class WebSocketManager { private wss; private clientHeartbeats; private heartbeatInterval; constructor(port: number, heartbeatInterval?: number); /** * Broadcast a message to all connected clients */ broadcast(message: string): void; /** * Close the WebSocket server and clean up */ close(): void; private startClientHeartbeat; private resetClientHeartbeat; private stopClientHeartbeat; }