UNPKG

tdesign-vue

Version:
12 lines (11 loc) 1.12 kB
import { TypeVNode, TypeSetupContext } from './adapt'; import { TreeProps, TypeTreeStore, TypeTreeNode, TypeMark, TypeLineModel, TypeTNodeProp, TypeGetTNodeOption, TypeTargetNode } from './tree-types'; export declare function emitEvent<T extends any[]>(props: TreeProps, context: TypeSetupContext, evtName: string, ...args: T): void; export declare function getParentsToRoot(element?: HTMLElement, root?: HTMLElement): HTMLElement[]; export declare function getParentMarks(name: string, element?: HTMLElement, root?: HTMLElement): TypeMark[]; export declare function getMark(name: string, element?: HTMLElement, root?: HTMLElement): TypeMark; export declare function pathMatchClass(name: string, element?: HTMLElement, root?: HTMLElement): boolean; export declare function getTNode(prop: TypeTNodeProp, options: TypeGetTNodeOption): string | TypeVNode; export declare function getLineModel(nodes: TypeTreeNode[], node: TypeTreeNode, index: number): TypeLineModel; export declare function isTreeNodeValue(item: unknown): boolean; export declare function getNode(store: TypeTreeStore, item: TypeTargetNode): TypeTreeNode;