Const LEVEL_NAME_MAP
LEVEL_NAME_MAP: { app: string; attr: string; block: string; dataNode: string; directive: string; element: string; entity: string; enum: string; enumItem: string; event: string; expressionNode: string; interface: string; lifecycle: string; logic: string; logicItem: string; logicNode: string; page: string; param: string; property: string; return: string; service: string; structure: string; variable: string; view: string } = ...
Type declaration
-
app: string
-
attr: string
-
block: string
-
dataNode: string
-
directive: string
-
element: string
-
entity: string
-
enum: string
-
enumItem: string
-
event: string
-
expressionNode: string
-
interface: string
-
lifecycle: string
-
logic: string
-
logicItem: string
-
logicNode: string
-
page: string
-
param: string
-
property: string
-
return: string
-
service: string
-
structure: string
-
variable: string
-
view: string
会改变原来的结构,最好自己做深拷贝
RefType - 用于前端界面的类型描述 { asset: { type: 'object', propertyList: [ { name: 'id', $ref: '#/basicType/Long' }, { name: 'name', $ref: '#/basicType/String' }, ], }, assetType: { type: 'enum', enumItemList: [ { value: 'COMPUTER', label: '台式机' }, { value: 'TABLET', label: '平板电脑' }, { value: 'MOBILE', label: '移动电话' }, }, }, assets: { isArray: true, $ref: '#/xxxx/entity/asset' }, test: { $ref: '#/basicType/Date' } }