UNPKG

condition-editor

Version:
27 lines 756 B
import { isPlainObject } from "../shared/is-plain-object"; import { NodeType, RelationType } from "./type"; export var getEditorRootKey = function getEditorRootKey() { return 'root'; }; export var isConditionGroupValue = function isConditionGroupValue(data) { return isPlainObject(data) && data.type == NodeType.Group; }; export var createConditionItem = function createConditionItem() { return { key: "".concat(new Date().valueOf()), type: NodeType.Item, description: '', data: {} }; }; export var createConditionGroup = function createConditionGroup() { return { key: "".concat(new Date().valueOf()), type: NodeType.Group, description: '', data: { relation: RelationType.AND }, children: [] }; };