import { ParamConfig } from '../interface'; import { Field } from '../components/formFields/common'; export interface ConditionConfig { /** * !兼容旧版本 * 判断条件 */ statement?: string; /** 判断条件 */ template?: string; /** 判断条件参数 */ params?: Array<{ field?: string; data?: ParamConfig; }>; /** 开启调试 */ debug?: boolean; } export default function ConditionHelper(condition: ConditionConfig | undefined, datas: { record?: object; data: object[]; step: { [field: string]: any; }; extraContainerPath?: string; }, _this?: Field): boolean;