condition-editor
Version:
6 lines (5 loc) • 717 B
TypeScript
import { ConditionGroupData, ConditionGroupInfo, ConditionNodeData, ConditionNodeInfo } from './type';
export declare const getEditorRootKey: () => string;
export declare const isConditionGroupValue: <NodeData extends ConditionNodeData = ConditionNodeData, GroupData extends ConditionGroupData = ConditionGroupData>(data: any) => data is ConditionGroupInfo<NodeData, GroupData>;
export declare const createConditionItem: <NodeData extends ConditionNodeData = ConditionNodeData>() => ConditionNodeInfo<NodeData>;
export declare const createConditionGroup: <NodeData extends ConditionNodeData = ConditionNodeData, GroupData extends ConditionGroupData = ConditionGroupData>() => ConditionGroupInfo<NodeData, GroupData>;