OptionalapiOptionalbaseOptionaldevelopmentOptionalhttpOptionalmessengerOptionalobservableOptionalobservableControls how observable query updates are transferred and exposed. ObservableQueryTransferMode.Delta (default) computes per-update deltas; ObservableQueryTransferMode.Full delivers the whole collection on every update.
OptionaloriginOptionalqueryHow long in milliseconds to retain a query cache entry after the last subscriber releases it. Mirrors Globals.queryCacheRetentionMs. Defaults to 30 000 ms.
OptionalqueryNumber of hub connections maintained for observable queries. When greater than one, queries are distributed across the pool round-robin. Only applies when queryTransportMethod is a centralized hub transport. Defaults to 1.
OptionalqueryWhen true, observable queries connect directly to the per-query WebSocket URL instead of routing through the centralized hub endpoint. Defaults to false (use the centralized hub).
OptionalqueryOptionalqueryMonotonically increasing version counter that is bumped by reconnectQueries so that query hook effects re-run and re-establish subscriptions through fresh transport connections. Do not set this directly.
OptionalreconnectTears down all active query subscriptions, disposes the shared multiplexer, and forces every observable query hook to re-subscribe through a fresh connection.
Call this after an authentication state change (e.g. login or logout) so that new WebSocket or SSE connections are established with the updated credentials (cookies, headers).
Diagnostics service that exposes live snapshots of observable query state. Consumers can call IObservableQueryDiagnostics.getSnapshot to retrieve a point-in-time view, or IObservableQueryDiagnostics.subscribe to be notified whenever a new snapshot is produced.