UNPKG

ant-design-vue

Version:

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

176 lines (175 loc) 7.68 kB
import { VNode } from 'vue'; import { CheckEvent, ExpendEvent, SelectEvent } from './Tree'; export interface DirectoryTreeState { _expandedKeys?: (string | number)[]; _selectedKeys?: (string | number)[]; } declare const _default: import("vue").DefineComponent<{ expandAction: import("vue-types").VueTypeDef<string | boolean>; showLine: import("vue-types").VueTypeValidableDef<boolean>; multiple: import("vue-types").VueTypeValidableDef<boolean>; autoExpandParent: import("vue-types").VueTypeValidableDef<boolean>; checkStrictly: import("vue-types").VueTypeValidableDef<boolean>; checkable: import("vue-types").VueTypeValidableDef<boolean>; disabled: import("vue-types").VueTypeValidableDef<boolean>; defaultExpandAll: import("vue-types").VueTypeValidableDef<boolean>; defaultExpandParent: import("vue-types").VueTypeValidableDef<boolean>; defaultExpandedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; expandedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; checkedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[] | { checked: import("../_util/type").Key[] | (() => import("../_util/type").Key[]); halfChecked: import("../_util/type").Key[] | (() => import("../_util/type").Key[]); }>; defaultCheckedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; selectedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; defaultSelectedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; selectable: import("vue-types").VueTypeValidableDef<boolean>; filterAntTreeNode: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; loadData: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; loadedKeys: import("vue-types").VueTypeDef<import("../_util/type").Key[]>; draggable: import("vue-types").VueTypeValidableDef<boolean>; showIcon: import("vue-types").VueTypeValidableDef<boolean>; icon: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; switcherIcon: import("vue-types").VueTypeValidableDef<any>; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; filterTreeNode: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; openAnimation: import("vue-types").VueTypeValidableDef<any>; treeData: { type: import("vue").PropType<import("./Tree").TreeDataItem[]>; }; replaceFields: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; blockNode: import("vue-types").VueTypeValidableDef<boolean>; onExpand: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onCheck: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onSelect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onClick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onDoubleclick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onDblclick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; 'onUpdate:selectedKeys': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; 'onUpdate:checkedKeys': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; 'onUpdate:expandedKeys': import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }, { children: any; onDebounceExpand: any; tree: any; lastSelectedKey: string; cachedSelectedKeys: any[]; configProvider: import("../config-provider").ConfigConsumerProps; }, { _expandedKeys: any[] | import("../_util/type").Key[]; _selectedKeys: any[] | import("../_util/type").Key[]; }, {}, { handleExpand(expandedKeys: (string | number)[], info: ExpendEvent): any; handleClick(event: MouseEvent, node: VNode): void; handleDoubleClick(event: MouseEvent, node: VNode): void; hanldeSelect(keys: (string | number)[], event: SelectEvent): void; setTreeRef(node: VNode): void; expandFolderNode(event: MouseEvent, node: { isLeaf: boolean; } & VNode): void; setUncontrolledState(state: unknown): void; handleCheck(checkedObj: (string | number)[], eventObj: CheckEvent): void; }, { methods: { setState(state: {}, callback: any): void; __emit(...args: any[]): void; }; }, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon: (...args: any[]) => any; onClick: (...args: any[]) => any; onDblclick: (...args: any[]) => any; onSelect: (...args: any[]) => any; prefixCls: string; onExpand: (...args: any[]) => any; "onUpdate:selectedKeys": (...args: any[]) => any; loadData: (...args: any[]) => any; filterAntTreeNode: (...args: any[]) => any; filterTreeNode: (...args: any[]) => any; replaceFields: { [key: string]: any; }; onCheck: (...args: any[]) => any; onDoubleclick: (...args: any[]) => any; "onUpdate:checkedKeys": (...args: any[]) => any; "onUpdate:expandedKeys": (...args: any[]) => any; } & { multiple?: boolean; disabled?: boolean; showIcon?: boolean; selectable?: boolean; openAnimation?: any; draggable?: boolean; selectedKeys?: import("../_util/type").Key[]; defaultSelectedKeys?: import("../_util/type").Key[]; checkedKeys?: import("../_util/type").Key[] | { checked: import("../_util/type").Key[] | (() => import("../_util/type").Key[]); halfChecked: import("../_util/type").Key[] | (() => import("../_util/type").Key[]); }; treeData?: import("./Tree").TreeDataItem[]; expandedKeys?: import("../_util/type").Key[]; autoExpandParent?: boolean; loadedKeys?: import("../_util/type").Key[]; checkable?: boolean; blockNode?: boolean; showLine?: boolean; checkStrictly?: boolean; defaultExpandAll?: boolean; defaultExpandParent?: boolean; defaultExpandedKeys?: import("../_util/type").Key[]; defaultCheckedKeys?: import("../_util/type").Key[]; switcherIcon?: any; expandAction?: string | boolean; }>, { icon: (...args: any[]) => any; onClick: (...args: any[]) => any; onDblclick: (...args: any[]) => any; onSelect: (...args: any[]) => any; prefixCls: string; onExpand: (...args: any[]) => any; "onUpdate:selectedKeys": (...args: any[]) => any; loadData: (...args: any[]) => any; filterAntTreeNode: (...args: any[]) => any; filterTreeNode: (...args: any[]) => any; replaceFields: { [key: string]: any; }; onCheck: (...args: any[]) => any; onDoubleclick: (...args: any[]) => any; "onUpdate:checkedKeys": (...args: any[]) => any; "onUpdate:expandedKeys": (...args: any[]) => any; }>; export default _default;