UNPKG

vue3-tree-vue

Version:

A Simple vue3 project for rendering items in a tree.

78 lines (77 loc) 3.11 kB
import { IsValidDropCallback, TreeState, TreeViewItem, _InternalItem } from "./types"; import { PropType } from "vue"; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ items: { type: PropType<TreeViewItem[]>; required: true; default: () => never[]; }; isCheckable: { type: BooleanConstructor; }; hideGuideLines: { type: BooleanConstructor; default: boolean; }; onDropValidator: { type: PropType<IsValidDropCallback | undefined>; }; treeState: { type: PropType<TreeState>; }; checkboxStyle: { type: StringConstructor; }; lazyLoad: { type: BooleanConstructor; }; }>, { parent: import("vue").ComputedRef<TreeViewItem>; internalItems: import("vue").ComputedRef<_InternalItem[]>; treeState: import("vue").Ref<TreeState | undefined, TreeState | undefined>; addHoverClass: (event: DragEvent) => void; removeHoverClass: (event: DragEvent) => void; onDragNode: (item: TreeViewItem, event: DragEvent) => void; onDropNode: (dropHost: _InternalItem | undefined, event: DragEvent, isDropValid: IsValidDropCallback | undefined, state: TreeState | undefined) => void; addRootHoverClass: (event: DragEvent, isRootNode: boolean) => void; removeRootHoverClass: (event: DragEvent, isRootNode: Boolean) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onContextMenu" | "onSelect" | "onCheck" | "onExpand" | "onCollapse")[], "onContextMenu" | "onSelect" | "onCheck" | "onExpand" | "onCollapse", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ items: { type: PropType<TreeViewItem[]>; required: true; default: () => never[]; }; isCheckable: { type: BooleanConstructor; }; hideGuideLines: { type: BooleanConstructor; default: boolean; }; onDropValidator: { type: PropType<IsValidDropCallback | undefined>; }; treeState: { type: PropType<TreeState>; }; checkboxStyle: { type: StringConstructor; }; lazyLoad: { type: BooleanConstructor; }; }>> & Readonly<{ onOnContextMenu?: ((...args: any[]) => any) | undefined; onOnSelect?: ((...args: any[]) => any) | undefined; onOnCheck?: ((...args: any[]) => any) | undefined; onOnExpand?: ((...args: any[]) => any) | undefined; onOnCollapse?: ((...args: any[]) => any) | undefined; }>, { items: TreeViewItem[]; isCheckable: boolean; hideGuideLines: boolean; lazyLoad: boolean; }, {}, { 'treeview-item': import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;