Function createConnectionStateManager
- createConnectionStateManager<T>(config): ConnectionStateManager<T>
Parameters
- config: {
connectEvent: string;
disconnectEvent: string;
fetchInitialState: (() => Promise<T>);
errorEvent?: string;
dataEvent?: string;
reconnectDelay?: number;
}connectEvent: string
disconnectEvent: string
fetchInitialState: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Optional errorEvent?: string
Optional dataEvent?: string
Optional reconnectDelay?: number
Create a connection state manager that handles online/offline scenarios