📄️ ExtensionPanelRegistration
这个类型代表你传递给 ExtensionContext.registerPanel 的参数。
📄️ LayoutActions
面板可以通过 context.layout 执行与用户当前布局相关的操作。
📄️ PanelExtensionContext
PanelExtensionContext 暴露了用于编写自定义面板的属性和方法。上下文提供了订阅消息、接收更新、配置面板设置以及将面板渲染到 UI 的方法。
📄️ RenderState
RenderState 是传递给面板 onRender 函数的信息。
📄️ SettingsIcon
<!-- SettingsIcon 是一个字符串字面量类型,用于表示设置树中的图标。它可以是以下值之一:
📄️ SettingsTree
SettingsTree 是一个用于在面板设置侧边栏中显示和编辑面板设置的树形结构。
📄️ SettingsTreeAction
表示可以分派到 SettingsTree 源的更新和编辑操作。
📄️ SettingsTreeChildren
📄️ SettingsTreeField
SettingsTreeField 指定了设置编辑器中字段的输入类型和值。
📄️ SettingsTreeFields
📄️ SettingsTreeFieldValue
设置树字段指定了设置编辑器中的输入类型和字段值。
📄️ SettingsTreeNode
一个节点代表设置树中的单个项目或项目组。
📄️ SettingsTreeNodeAction
SettingsTreeNodeAction 是设置节点操作菜单中包含的操作类型。
📄️ SettingsTreeNodeActionDivider
属性
📄️ SettingsTreeNodeActionItem
设置节点操作菜单中包含的操作项。
📄️ SubscribeMessageRangeArgs
此类型表示传递给 PanelExtensionContext.subscribeMessageRange 的参数。
📄️ Subscription
传递给 PanelExtensionContext.subscribe 的单个订阅。