UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

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; }>; };