ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
235 lines (234 loc) • 9.9 kB
TypeScript
export declare const TreeData: import("vue-types").VueTypeLooseShape<{
key: string;
value: string;
label: void | JSX.Element;
slots: {
[key: string]: any;
};
children: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
}>;
export declare const TreeSelectProps: () => {
autofocus: import("vue-types").VueTypeValidableDef<boolean>;
dropdownStyle: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
filterTreeNode: import("vue-types").VueTypeDef<boolean | Function>;
getPopupContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
labelInValue: import("vue-types").VueTypeValidableDef<boolean>;
loadData: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
maxTagCount: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
maxTagPlaceholder: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
value: import("vue-types").VueTypeDef<string | number | unknown[] | {
[key: string]: any;
}>;
defaultValue: import("vue-types").VueTypeDef<string | number | unknown[] | {
[key: string]: any;
}>;
multiple: import("vue-types").VueTypeValidableDef<boolean>;
notFoundContent: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
searchPlaceholder: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
searchValue: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
showCheckedStrategy: import("vue-types").VueTypeDef<"SHOW_ALL" | "SHOW_PARENT" | "SHOW_CHILD">;
suffixIcon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
treeCheckable: import("vue-types").VueTypeValidableDef<boolean>;
treeCheckStrictly: import("vue-types").VueTypeValidableDef<boolean>;
treeData: import("vue-types").VueTypeDef<{
[key: string]: any;
}[]>;
treeDataSimpleMode: import("vue-types").VueTypeDef<boolean | {
[key: string]: any;
}>;
dropdownClassName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
dropdownMatchSelectWidth: import("vue-types").VueTypeValidableDef<boolean>;
treeDefaultExpandAll: import("vue-types").VueTypeValidableDef<boolean>;
treeExpandedKeys: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
treeIcon: import("vue-types").VueTypeValidableDef<boolean>;
treeDefaultExpandedKeys: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
treeNodeFilterProp: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
treeNodeLabelProp: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
replaceFields: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
} & {
default: () => {
[key: string]: any;
};
};
clearIcon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
removeIcon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
onSelect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onSearch: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onTreeExpand: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
'onUpdate:treeExpandedKeys': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
'onUpdate:searchValue': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
'onUpdate:value': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
itemIcon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
size: import("vue-types").VueTypeDef<"default" | "small" | "large" | "middle">;
mode: import("vue-types").VueTypeDef<"multiple" | "tags" | "SECRET_COMBOBOX_MODE_DO_NOT_USE">;
bordered: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
transitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
choiceTransitionName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
children: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
onFocus: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onBlur: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onKeydown: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onKeyup: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onClick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onMousedown: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onMouseenter: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onMouseleave: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
direction: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
open: import("vue-types").VueTypeValidableDef<boolean>;
disabled: import("vue-types").VueTypeValidableDef<boolean>;
virtual: import("vue-types").VueTypeValidableDef<boolean>;
id: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
options: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
defaultActiveFirstOption: import("vue-types").VueTypeValidableDef<boolean>;
menuItemSelectedIcon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
optionLabelProp: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
optionFilterProp: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
filterOption: import("vue-types").VueTypeValidableDef<any>;
tabindex: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
maxTagTextLength: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
tokenSeparators: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
tagRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
placeholder: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
showSearch: import("vue-types").VueTypeValidableDef<boolean>;
onInputKeyDown: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
animation: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
dropdownRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
dropdownAlign: import("vue-types").VueTypeValidableDef<any>;
showAction: import("vue-types").VueTypeValidableDef<unknown[]> & {
default: () => unknown[];
};
inputValue: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
autoClearSearchValue: import("vue-types").VueTypeValidableDef<boolean>;
onClear: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
allowClear: import("vue-types").VueTypeValidableDef<boolean>;
showArrow: import("vue-types").VueTypeValidableDef<boolean>;
defaultOpen: import("vue-types").VueTypeValidableDef<boolean>;
listHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
listItemHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
loading: import("vue-types").VueTypeValidableDef<boolean>;
onPopupScroll: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onDropdownVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
onDeselect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
internalProps: import("vue-types").VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
};