UNPKG

vue3-treeview

Version:

A simple vue js 3 treeview component

22 lines (21 loc) 660 B
import { ComputedRef, Ref } from '@vue/reactivity'; import { INode } from './INode'; import { IConfiguration } from './IConfiguration'; import { IState } from '../setup/store'; export default interface IUseCommon { state: IState; node: Ref<INode>; config: ComputedRef<IConfiguration>; hasNode: ComputedRef<boolean>; hasState: ComputedRef<boolean>; hasConfig: ComputedRef<boolean>; disabled: ComputedRef<boolean>; wrapper: Ref<HTMLElement>; editable: Ref<boolean>; editing: Ref<boolean>; focused: Ref<boolean>; blur: (e: Event) => void; root: { emit: (event: string, ...args: any[]) => void; }; }