yanzhen-design-vue
Version:
26 lines (25 loc) • 1.29 kB
TypeScript
import { ComponentPublicInstance, SetupContext } from 'vue';
import { CascaderEmits, CascaderProps } from './cascader';
export declare function useCascader(props: CascaderProps, emit: SetupContext<CascaderEmits>['emit']): readonly [{
readonly _ref: import('vue').Ref<ComponentPublicInstance, ComponentPublicInstance>;
readonly config: import('vue').ComputedRef<{
[x: string]: any;
expandTrigger: any;
removeIcon: any;
clearIcon: any;
expandIcon: any;
suffixIcon: any;
notFoundContent: any;
ariaDisabled: any;
disabled: any;
}>;
readonly propsRef: import('vue').ComputedRef<{
[x: string]: unknown;
}>;
readonly modelValue: import('vue').Ref<any, any>;
readonly options: import('./constants').CascaderItem[] | import('vue').ComputedRef<import('./constants').CascaderItem[]>;
readonly optionsRef: import('vue').ComputedRef<import('./constants').CascaderItem[]>;
readonly handleChange: (value: import('ant-design-vue/es/vc-cascader/Cascader').ValueType, selectOptions: import('ant-design-vue/es/vc-cascader').DefaultOptionType[] | import('ant-design-vue/es/vc-cascader').DefaultOptionType[][]) => void;
readonly handleLoadData: any;
readonly handleVisibleChange: any;
}];