UNPKG

vue3-tree-org

Version:

![npm](https://img.shields.io/npm/v/vue3-tree-org) ![npm](https://img.shields.io/npm/dm/vue3-tree-org) ![NPM](https://img.shields.io/npm/l/vue3-tree-org) [![star](https://gitee.com/sangtian152/vue3-tree-org/badge/star.svg?theme=white)](https://gite

72 lines (71 loc) 4.34 kB
declare const _default: import("vue").DefineComponent<{ readonly modelValue: import("../../../utils/props").BuildPropReturn<BooleanConstructor, unknown, unknown, unknown, true>; readonly data: import("../../../utils/props").BuildPropReturn<ObjectConstructor, unknown, unknown, unknown, true>; readonly node: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<import("../../../utils/types").INode>, unknown, unknown, unknown, true>; readonly props: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<Partial<import("../../../utils/types").IKeysObject>>, unknown, unknown, unknown, unknown>; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly menus: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<import("../../../utils/types").IMenu[]>, unknown, unknown, unknown, unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly disabled: BooleanConstructor; }, { position: import("vue").ComputedRef<{ left: string; top: string; }>; editable: import("vue").ComputedRef<boolean>; handleMenu: (e: MouseEvent) => void; handleEdit: () => void; handleClose: (e: MouseEvent) => false | undefined; afterEnter: () => void; afterLeave: () => void; eleRef: import("vue").Ref<HTMLElement | undefined>; inputRef: import("vue").Ref<HTMLInputElement | undefined>; copyText: import("vue").Ref<string>; oldData: {}; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onNodeDelete: (data: Record<string, any>, node: import("../../../utils/types").INode) => boolean; onNodeCopy: (str: string) => boolean; contextmenu: (arg: { node: import("../../../utils/types").INode; data: Record<string, any>; command: string | null; }) => boolean; onNodeFocus: (data: Record<string, any>) => boolean; opened: () => boolean; closed: () => boolean; 'update:modelValue': (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly modelValue: import("../../../utils/props").BuildPropReturn<BooleanConstructor, unknown, unknown, unknown, true>; readonly data: import("../../../utils/props").BuildPropReturn<ObjectConstructor, unknown, unknown, unknown, true>; readonly node: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<import("../../../utils/types").INode>, unknown, unknown, unknown, true>; readonly props: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<Partial<import("../../../utils/types").IKeysObject>>, unknown, unknown, unknown, unknown>; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly menus: import("../../../utils/props").BuildPropReturn<import("../../../utils/props").PropWrapper<import("../../../utils/types").IMenu[]>, unknown, unknown, unknown, unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly disabled: BooleanConstructor; }>> & { onContextmenu?: ((arg: { node: import("../../../utils/types").INode; data: Record<string, any>; command: string | null; }) => any) | undefined; onOnNodeDelete?: ((data: Record<string, any>, node: import("../../../utils/types").INode) => any) | undefined; onOnNodeCopy?: ((str: string) => any) | undefined; onOnNodeFocus?: ((data: Record<string, any>) => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; }, { readonly props: Partial<import("../../../utils/types").IKeysObject>; readonly menus: import("../../../utils/types").IMenu[]; readonly disabled: boolean; }>; export default _default;