condition-editor
Version:
36 lines (33 loc) • 954 B
JavaScript
/**
* @enum 条件级别关系
*/
export var LevelType = /*#__PURE__*/function (LevelType) {
LevelType["Child"] = "child";
LevelType["Before"] = "before";
LevelType["After"] = "after";
LevelType["BeforeParent"] = "beforeParent";
LevelType["AfterParent"] = "afterParent";
return LevelType;
}({});
/**
* @enum 条件节点类型
*/
export var NodeType = /*#__PURE__*/function (NodeType) {
NodeType["Item"] = "item";
NodeType["Group"] = "group";
return NodeType;
}({}); // Parent = 'parentLevel',
/**
* @enum 条件关联关系
*/
export var RelationType = /*#__PURE__*/function (RelationType) {
RelationType["AND"] = "and";
RelationType["OR"] = "or";
return RelationType;
}({});
/**
* @method 自定义渲染部件函数
* @param info 节点信息
* @param onChange 节点数据变更回调
* @param getContainer 指定`编辑器`挂载的节点。来自组件的`getContainer`配置,并转化为方法传递。
*/