UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

10 lines (9 loc) 591 B
import { VNode } from 'vue'; import { TreeDataItem } from './interface'; declare type TreeKey = string | number; export declare function getFullKeyList(children: VNode[]): any[]; /** 计算选中范围,只考虑expanded情况以优化性能 */ export declare function calcRangeKeys(rootChildren: VNode[], expandedKeys: TreeKey[], startKey: TreeKey, endKey: TreeKey): any[]; export declare function convertDirectoryKeysToNodes(rootChildren: VNode[], keys: TreeKey[]): any[]; export declare function getFullKeyListByTreeData(treeData: TreeDataItem[], replaceFields?: any): any[]; export {};