UNPKG

tav-ui

Version:
163 lines (162 loc) 6.32 kB
declare const TaTree: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ renderIcon: { type: import("vue").PropType<(params: import("./src/types").Recordable<any>) => string>; }; helpMessage: { type: import("vue").PropType<string | string[]>; default: string; }; title: import("vue-types").VueTypeValidableDef<string> & { default: string; }; toolbar: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; search: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; searchValue: import("vue-types").VueTypeValidableDef<string> & { default: string; }; checkStrictly: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; clickRowToExpand: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; checkable: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; defaultExpandLevel: { type: import("vue").PropType<string | number>; default: string; }; defaultExpandAll: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; fieldNames: { type: import("vue").PropType<import("./src/types").FieldNames>; }; treeData: { type: import("vue").PropType<import("ant-design-vue/es/vc-tree/interface").DataNode[]>; }; actionList: { type: import("vue").PropType<import("./src/types").TreeActionItem[]>; default: () => never[]; }; expandedKeys: { type: import("vue").PropType<import("./src/types").Keys>; default: () => never[]; }; selectedKeys: { type: import("vue").PropType<import("./src/types").Keys>; default: () => never[]; }; checkedKeys: { type: import("vue").PropType<import("./src/types").CheckKeys>; default: () => never[]; }; beforeRightClick: { type: import("vue").PropType<(...arg: any) => import("./src/types").ContextMenuOptions | import("./src/types").ContextMenuItem[]>; default: () => never[]; }; rightMenuList: { type: import("vue").PropType<import("./src/types").ContextMenuItem[]>; default: () => never[]; }; filterFn: { type: import("vue").PropType<(searchValue: any, node: import("./src/types").TreeItem, fieldNames: import("./src/types").FieldNames) => boolean>; default: null; }; highlight: { type: import("vue").PropType<string | boolean>; default: boolean; }; inlineLayoutLevel: { type: NumberConstructor; default: number; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:expandedKeys" | "update:selectedKeys" | "update:checkedKeys" | "check" | "update:searchValue")[], "change" | "update:expandedKeys" | "update:selectedKeys" | "update:checkedKeys" | "check" | "update:searchValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ renderIcon?: unknown; helpMessage?: unknown; title?: unknown; toolbar?: unknown; search?: unknown; searchValue?: unknown; checkStrictly?: unknown; clickRowToExpand?: unknown; checkable?: unknown; defaultExpandLevel?: unknown; defaultExpandAll?: unknown; fieldNames?: unknown; treeData?: unknown; actionList?: unknown; expandedKeys?: unknown; selectedKeys?: unknown; checkedKeys?: unknown; beforeRightClick?: unknown; rightMenuList?: unknown; filterFn?: unknown; highlight?: unknown; inlineLayoutLevel?: unknown; } & { search: boolean; helpMessage: string | string[]; title: string; selectedKeys: import("./src/types").Keys; toolbar: boolean; searchValue: string; checkStrictly: boolean; highlight: string | boolean; filterFn: (searchValue: any, node: import("./src/types").TreeItem, fieldNames: import("./src/types").FieldNames) => boolean; clickRowToExpand: boolean; checkable: boolean; defaultExpandLevel: string | number; defaultExpandAll: boolean; actionList: import("./src/types").TreeActionItem[]; expandedKeys: import("./src/types").Keys; checkedKeys: import("./src/types").CheckKeys; beforeRightClick: (...arg: any) => import("./src/types").ContextMenuOptions | import("./src/types").ContextMenuItem[]; rightMenuList: import("./src/types").ContextMenuItem[]; inlineLayoutLevel: number; } & { fieldNames?: import("./src/types").FieldNames | undefined; renderIcon?: ((params: import("./src/types").Recordable<any>) => string) | undefined; treeData?: import("ant-design-vue/es/vc-tree/interface").DataNode[] | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:expandedKeys"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedKeys"?: ((...args: any[]) => any) | undefined; "onUpdate:checkedKeys"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onUpdate:searchValue"?: ((...args: any[]) => any) | undefined; }, { search: boolean; helpMessage: string | string[]; title: string; selectedKeys: import("./src/types").Keys; toolbar: boolean; searchValue: string; checkStrictly: boolean; highlight: string | boolean; filterFn: (searchValue: any, node: import("./src/types").TreeItem, fieldNames: import("./src/types").FieldNames) => boolean; clickRowToExpand: boolean; checkable: boolean; defaultExpandLevel: string | number; defaultExpandAll: boolean; actionList: import("./src/types").TreeActionItem[]; expandedKeys: import("./src/types").Keys; checkedKeys: import("./src/types").CheckKeys; beforeRightClick: (...arg: any) => import("./src/types").ContextMenuOptions | import("./src/types").ContextMenuItem[]; rightMenuList: import("./src/types").ContextMenuItem[]; inlineLayoutLevel: number; }>>; export { TaTree }; export default TaTree; export * from './src/props';