在共享契约层为新增物料组件定义全局唯一类型标识
WidgetType 是整个低代码平台中物料组件的唯一类型标识。它定义了所有可在设计器中使用的组件类型,是类型系统的源头。新增任何物料组件都必须先在此枚举中添加对应的类型值。
该文件位于 packages/types 共享契约层,被以下模块引用:
packages/types/widget-pc/WidgetType.ts
修改 - 在已有枚举中添加新值
全局类型定义,修改后所有引用处自动获得类型提示
共享契约层 (packages/types)
在 WidgetType 枚举中添加新组件类型:
MyNewComponent = 'MyNewComponent'必须在 packages/types/widget-pc/WidgetType.ts 中定义,不要在 form-designer 本地的 types 中定义。真正的类型源头在共享契约层 packages/types。
完成 WidgetType 定义后,继续执行: