UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

22 lines (21 loc) 830 B
import type { ComputedRef } from 'vue'; import { IInnerTreeNode } from './use-tree-types'; export interface IUseTreeNode { nodeClass: ComputedRef<(string | false | undefined)[]>; nodeStyle: ComputedRef<{ paddingLeft: string; }>; nodeContentClass: ComputedRef<(string | false | undefined)[]>; nodeTitleClass: ComputedRef<(string | false | undefined)[]>; nodeVLineClass: ComputedRef<(string | false | undefined)[]>; nodeVLineStyles: ComputedRef<{ height: string; left: string; top: string; }[]>; nodeHLineClass: ComputedRef<(string | false | undefined)[]>; nodeOperationAreaClass: ComputedRef<string>; matchedContents: ComputedRef<string[]>; highlightCls: string; } export declare function useTreeNode(data: ComputedRef<IInnerTreeNode>): IUseTreeNode;