UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

19 lines (18 loc) 696 B
import { FieldConfig, Condition } from "../types"; import { EditorConfig } from "../../../dynamic-form"; /** * 筛选条和筛选方案的条件 * @param sourceType * @returns */ export declare function useConditionUtils(sourceType?: 'query-solution' | 'filter-bar'): { getSingleControlType: (field: FieldConfig) => EditorConfig; convertToControls: (configs: FieldConfig[]) => FieldConfig[]; conditionChangeHandler: (condition: Condition, value: any, editor?: any, option?: any) => void; renderFieldConditionEditor: (fieldMap: any, condition: any, changeHandler: any) => { id: any; editor: any; visible: any; needEmitChange: boolean; }; };