The type of the value stored in the reactive variable.
OptionalshouldDetermines whether a reactive variable update should be broadcast to other browsing contexts.
// Prevent broadcast loops when a variable is updated by GQL subscriptions.
// Since WebSocket connections already notify other contexts about subscription updates directly, only
// updates originating from standard GraphQL queries should trigger a local broadcast.
shouldNotBroadcastFilter: (newValue, prevValue, name) => isFromSubscription(newValue)
OptionalshouldDetermines if the new value should skip persistence during an update.
OptionalskipSet to true, to skip the default comparison between new and old reactive var values.
By default, this comparison prevents broadcasting if the values are identical, which is necessary to avoid infinite back-and-forth broadcasting between browsing contexts.
Do not set this to true, unless you pass a custom comparison function in shouldNotBroadcastFilter.
Configuration options for syncing a reactive variable across browsing contexts.