UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

29 lines (28 loc) 1.61 kB
import type { BaseCascaderProps, ShowSearchType } from '../Cascader'; import type { Ref } from 'vue'; export default function useSearchConfig(showSearch?: Ref<BaseCascaderProps['showSearch']>): { showSearch: import("vue").ShallowRef<boolean, boolean>; searchConfig: Ref<{ filter?: (inputValue: string, options: import("../Cascader").DefaultOptionType[], fieldNames: import("../Cascader").FieldNames) => boolean; render?: (arg?: { inputValue: string; path: import("../Cascader").DefaultOptionType[]; prefixCls: string; fieldNames: import("../Cascader").FieldNames; }) => any; sort?: (a: import("../Cascader").DefaultOptionType[], b: import("../Cascader").DefaultOptionType[], inputValue: string, fieldNames: import("../Cascader").FieldNames) => number; matchInputWidth?: boolean; limit?: number | false; }, ShowSearchType<import("../Cascader").DefaultOptionType> | { filter?: (inputValue: string, options: import("../Cascader").DefaultOptionType[], fieldNames: import("../Cascader").FieldNames) => boolean; render?: (arg?: { inputValue: string; path: import("../Cascader").DefaultOptionType[]; prefixCls: string; fieldNames: import("../Cascader").FieldNames; }) => any; sort?: (a: import("../Cascader").DefaultOptionType[], b: import("../Cascader").DefaultOptionType[], inputValue: string, fieldNames: import("../Cascader").FieldNames) => number; matchInputWidth?: boolean; limit?: number | false; }>; };