StoreRegistry

interface
messages.ts:339

extends BaseMessage

Registry of all connected stores, sent to extensions on connect and whenever the registry changes.

This is a full replacement snapshot -- not a diff. Extensions should replace their local store list entirely when they receive this message. Each entry includes connection status and capabilities for UI rendering.

Properties

NameTypeDescription
sourceIdstringUUID of the sender (store wrapper ID or extension ID).
sourceRoleDevtoolsRoleRole of the sender.
stores{ capabilities: StoreCapabilities; connectedAt: string; id: string; name: string; status: "connected" | "connecting" | "disconnected" }[]
timestampstringISO 8601 timestamp of when the message was created.
type"STORE_REGISTRY"Discriminant field identifying the message type.