UNPKG

@magnusbag/livets-client

Version:

Client-side connector for LiveTS framework - real-time server-rendered web applications

28 lines (27 loc) 702 B
/** * LiveTS Client Connector - Ultra-minimal browser runtime for LiveTS applications * Optimized for compact WebSocket messages only */ declare class LiveTSConnector { private ws; private reconnectAttempts; private maxReconnectAttempts; private reconnectDelay; private pingInterval; constructor(); private init; private connect; private onOpen; private onMessage; private onClose; private onError; private scheduleReconnect; private startPing; private stopPing; private setupEventDelegation; private handleEvent; private extractEventData; private sendEvent; private applyCompactPatches; private getWebSocketUrl; }