ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
10 lines (9 loc) • 586 B
TypeScript
import { VNode } from 'vue';
import { TreeDataItem } from './Tree';
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 {};