UNPKG

vue3-treeview

Version:

A simple vue js 3 treeview component

27 lines (26 loc) 874 B
import { ComputedRef, Component } from 'vue'; import { Ref } from "@vue/reactivity"; export default interface IUseNode { id: ComputedRef<string>; level: Ref<Component>; style: ComputedRef<Record<string, any>>; opened: ComputedRef<boolean>; hasNode: ComputedRef<boolean>; hideIcons: ComputedRef<boolean>; hasChildren: ComputedRef<boolean>; tabIndex: ComputedRef<number>; focusClass: ComputedRef<string>; disabledClass: ComputedRef<string>; isLeaf: ComputedRef<boolean>; isLoading: ComputedRef<boolean>; displayLoading: ComputedRef<boolean>; displayLevel: ComputedRef<boolean>; toggle: (nv: boolean, ov: boolean) => void; focus: () => void; left: () => void; right: () => void; up: () => void; down: () => void; prevVisible: (id: string) => string; nextVisible: (id: string) => string; }