socket.io-react-hooks-advanced
Version:
A modular and extensible React + Socket.IO hook library designed for real-world applications. Supports namespaced sockets, reconnection strategies, offline queues, latency monitoring, middleware, encryption, and more.
10 lines (9 loc) • 337 B
TypeScript
export interface QueuedEmit {
event: string;
data: any;
timestamp: number;
ack?: (...args: any[]) => void;
}
export declare const saveQueue: (queue: QueuedEmit[], key?: string) => void;
export declare const loadQueue: (key?: string, ttl?: number) => QueuedEmit[];
export declare const clearQueue: (key?: string) => void;