ποΈ ExtensionPanelRegistration
This type represents the parameter you pass to ExtensionContext.registerPanel.
ποΈ LayoutActions
The LayoutActions interface provides methods for interacting with the current layout.
ποΈ PanelExtensionContext
PanelExtensionContext exposes properties and methods used for writing custom panels. The context provides methods for subscribing to messages, receiving updates, configuring panel settings, and rendering the panel to the UI.
ποΈ RenderState
RenderState is the information passed to a panel's onRender function.
ποΈ SettingsIcon
SettingsIcon is a string that specifies an icon to use for a settings field. The icon will be rendered next to the field's label.
ποΈ SettingsTree
SettingsTree is a data structure used to define panel settings.
ποΈ SettingsTreeAction
SettingsTreeAction represents an action that can be performed on a settings tree.
ποΈ SettingsTreeChildren
A map of child node names to SettingsTreeNode objects.
ποΈ SettingsTreeField
SettingsTreeField represents a field in a settings tree. Each field has a specific input type, such as text, number, or boolean.
ποΈ SettingsTreeFields
A map of field names to SettingsTreeField objects.
ποΈ SettingsTreeFieldValue
SettingsTreeFieldValue represents the value and input type of a settings field. The exact object properties depend on the input type.
ποΈ SettingsTreeNode
SettingsTreeNode represents a node in a settings tree. Nodes can contain fields and child nodes.
ποΈ SettingsTreeNodeAction
SettingsTreeNodeAction represents an action that can be performed on a node in a settings tree.
ποΈ SettingsTreeNodeActionDivider
SettingsTreeNodeActionDivider represents a visual divider in a node action menu.
ποΈ SettingsTreeNodeActionItem
SettingsTreeNodeActionItem represents an action item in a node action menu.
ποΈ SubscribeMessageRangeArgs
This type represents the arguments passed to PanelExtensionContext.subscribeMessageRange.
ποΈ Subscription
A Subscription represents a connection to a data source for receiving messages on a specific topic.