UNPKG

rsocket-browser

Version:

Browser-first RSocket client over WebSocket or WebTransport with reconnect and Resume.

20 lines 831 B
/** * Listener invoked when the browser may have regained execution or network. */ export type RSocketBrowserWakeListener = () => void; /** * Browser signal surface consumed by the high-level reconnect loop. */ export interface RSocketBrowserReconnectSignals { /** Returns `false` only when the browser explicitly reports offline state. */ isAvailable(): boolean; /** Resolves immediately when online, otherwise waits for a browser wake signal. */ waitUntilAvailable(signal?: AbortSignal): Promise<void>; /** Subscribes to browser wake/network events that should re-check the socket. */ onWake(listener: RSocketBrowserWakeListener): () => void; } /** * Shared browser signal source. */ export declare const browserReconnectSignals: RSocketBrowserReconnectSignals; //# sourceMappingURL=browser.d.ts.map