UNPKG

yanzhen-design-vue

Version:

193 lines (192 loc) 8.05 kB
import { ExtractPropTypes } from 'vue'; import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; export declare const cascaderOptions: { ns: any; class: any; name: any; triggerTypes: readonly ["click", "hover"]; }; export declare const cascaderName: any; export declare const AntCascader: { props: { multiple: { type: BooleanConstructor; default: any; }; size: import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>; bordered: { type: BooleanConstructor; default: any; }; placement: { type: import('vue').PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">; }; suffixIcon: import('vue').PropType<any>; status: import('vue').PropType<"" | "error" | "warning">; options: import('vue').PropType<import('ant-design-vue/es/cascader').CascaderOptionType[]>; popupClassName: StringConstructor; dropdownClassName: StringConstructor; value: { type: import('vue').PropType<string | number | import('ant-design-vue/es/vc-cascader/Cascader').ValueType>; }; children: import('vue').PropType<import('ant-design-vue/es/_util/type').VueNode | import('ant-design-vue/es/_util/type').VueNode[]>; tabindex: NumberConstructor; open: { type: BooleanConstructor; default: any; }; animation: StringConstructor; direction: { type: import('vue').PropType<"rtl" | "ltr">; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; autofocus: BooleanConstructor; getPopupContainer: { type: import('vue').PropType<import('ant-design-vue/es/vc-select/BaseSelect').RenderDOMFunc>; }; dropdownMatchSelectWidth: { type: import('vue').PropType<number | boolean>; default: any; }; defaultValue: { type: import('vue').PropType<string | number | import('ant-design-vue/es/vc-cascader/Cascader').ValueType>; }; showAction: { type: import('vue').PropType<("click" | "focus")[]>; }; popupStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; popupPlacement: import('vue').PropType<import('ant-design-vue/es/vc-select/BaseSelect').Placement>; popupVisible: { type: BooleanConstructor; default: any; }; transitionName: StringConstructor; expandIcon: import('vue').PropType<any>; loading: { type: BooleanConstructor; default: any; }; placeholder: import('vue').PropType<any>; clearIcon: import('vue').PropType<any>; allowClear: { type: BooleanConstructor; default: any; }; notFoundContent: import('vue').PropType<any>; fieldNames: { type: import('vue').PropType<never>; default: import('ant-design-vue/es/vc-cascader').FieldNames; }; dropdownStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; dropdownRender: { type: import('vue').PropType<import('ant-design-vue/es/vc-select/BaseSelect').DropdownRender>; }; dropdownAlign: import('vue').PropType<never>; loadData: import('vue').PropType<(selectOptions: import('ant-design-vue/es/vc-cascader').DefaultOptionType[]) => void>; showSearch: { type: import('vue').PropType<never>; default: boolean | import('ant-design-vue/es/vc-cascader').ShowSearchType<import('ant-design-vue/es/vc-cascader').DefaultOptionType>; }; searchValue: StringConstructor; removeIcon: import('vue').PropType<any>; maxTagCount: { type: import('vue').PropType<number | "responsive">; }; maxTagTextLength: NumberConstructor; maxTagPlaceholder: import('vue').PropType<any>; tagRender: { type: import('vue').PropType<(props: import('ant-design-vue/es/vc-select/BaseSelect').CustomTagProps) => any>; }; choiceTransitionName: StringConstructor; optionLabelRender: { type: import('vue').PropType<(option: Record<string, any>) => any>; }; defaultOpen: { type: BooleanConstructor; default: any; }; getInputElement: { type: import('vue').PropType<() => any>; }; getRawInputElement: { type: import('vue').PropType<() => any>; }; showArrow: { type: BooleanConstructor; default: any; }; inputIcon: import('vue').PropType<any>; changeOnSelect: { type: BooleanConstructor; default: any; }; displayRender: import('vue').PropType<(opt: { labels: string[]; selectedOptions?: import('ant-design-vue/es/vc-cascader').DefaultOptionType[]; }) => any>; showCheckedStrategy: { type: import('vue').PropType<import('ant-design-vue/es/vc-cascader/Cascader').ShowCheckedStrategy>; default: string; }; expandTrigger: import('vue').PropType<"click" | "hover">; dropdownPrefixCls: StringConstructor; dropdownMenuColumnStyle: { type: import('vue').PropType<import('vue').CSSProperties>; default: import('vue').CSSProperties; }; loadingIcon: import('vue').PropType<any>; }; emits: { "update:value": (value: import('ant-design-vue/es/vc-cascader/Cascader').ValueType) => void; mouseenter: (e: MouseEvent) => void; mouseleave: (e: MouseEvent) => void; click: (e: MouseEvent) => void; focus: (e: FocusEvent) => void; blur: (e: FocusEvent) => void; change: (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; keydown: (e: KeyboardEvent) => void; keyup: (e: KeyboardEvent) => void; mousedown: (e: MouseEvent) => void; "popup-visible-change": (open: boolean) => void; search: (value: string) => void; "input-key-down": (e: KeyboardEvent) => void; clear: () => void; "dropdown-visible-change": (open: boolean) => void; "popup-scroll": (e: UIEvent) => void; }; }; export declare const cascaderProps: { [x: string]: any; }; export declare const cascaderEmits: { "update:value": (value: import('ant-design-vue/es/vc-cascader/Cascader').ValueType) => boolean; mouseenter: (e: MouseEvent) => boolean; mouseleave: (e: MouseEvent) => boolean; click: (e: MouseEvent) => boolean; focus: (e: FocusEvent) => boolean; blur: (e: FocusEvent) => boolean; change: (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[][]) => boolean; keydown: (e: KeyboardEvent) => boolean; keyup: (e: KeyboardEvent) => boolean; mousedown: (e: MouseEvent) => boolean; "popup-visible-change": (open: boolean) => boolean; search: (value: string) => boolean; "input-key-down": (e: KeyboardEvent) => boolean; clear: () => boolean; "dropdown-visible-change": (open: boolean) => boolean; "popup-scroll": (e: UIEvent) => boolean; }; export type CascaderProps = ExtractPropTypes<typeof cascaderProps>; export type CascaderPropsKey = keyof CascaderProps; export type CascaderEmits = ExtractEmitsTypes<typeof cascaderEmits>;