StoreSubscriptions

interface
messages.ts:181

extends BaseMessage

Store subscription and consumer info.

Sent by a store in response to RequestSubscriptions. Provides a complete inventory of all registered reducers, effects, middleware, and active subscriptions (atomic, event, and coarse). Extensions use this data to render dependency graphs and subscription explorers.

Properties

NameTypeDescription
atomic{ property: string; reducer: string }[]Fine-grained (connect) subscriptions.
coarsenumberCount of coarse subscribers.
effects{ channel: string; description?: string; name?: string; type: string }[]Registered effects.
event{ channel: string; phase: string; type: string }[]Event subscriptions (onEvent).
middleware{ description?: string; name?: string; when?: unknown }[]Registered middleware.
reducers{ meta?: unknown; name: string; when?: unknown }[]Registered reducers.
sourceIdstringUUID of the sender (store wrapper ID or extension ID).
sourceRoleDevtoolsRoleRole of the sender.
storeIdstring
timestampstringISO 8601 timestamp of when the message was created.
type"STORE_SUBSCRIPTIONS"Discriminant field identifying the message type.