export interface INodeData { /** * 版本信息 */ version: string[] /** * 展示名称 */ displayName: string /** * 名称 */ name: string /** * 副标题 带格式化信息 */ subtitle?: string /** * 描述 */ description?: string /** * 节点图标 默认使用iconify图标名称 * @example 'mdi:home' * 参考 https://icon-sets.iconify.design/ */ icon?: string /** * 图标颜色 */ iconColor?: string /** * 输入端口列表 */ inputs: string[] /** * 输入端口名称 */ inputNames?: string[] /** * 输出端口列表 */ outputs: string[] /** * 输出端口名称 */ outputNames?: string[] } export interface INodeType { /** * 节点数据定义 */ schema: INodeData } /** * 节点连接类型 */ export const NodeConnectionTypes = { main: 'main' }