UNPKG

@td-design/react-native

Version:

react-native UI组件库

30 lines 1.19 kB
import { FlattenTreeItem, TreeItemProps } from './type'; /** * 遍历当前节点的所有下级节点 * @param id 当前节点的id * @param data 打平后的数据 * @returns 当前节点的所有下级节点的id数组 */ export declare const findAllChildrenIds: (id: string, data: FlattenTreeItem[]) => string[]; /** * 遍历当前节点的所有上级节点 * @param id 当前节点的id * @param data 打平后的数据 * @returns 当前节点的所有上级节点的id数组 */ export declare const findAllParentIds: (id: string, data: FlattenTreeItem[]) => string[]; /** * 找到一个节点的所有兄弟节点(包含自己在内) * @param id 当前节点的id * @param data 打平后的数据 * @returns 当前节点的所有兄弟节点的id数组 */ export declare const findAllSiblingIds: (id: string, data: FlattenTreeItem[]) => string[]; export declare const loopAllParents: (id: string, data: FlattenTreeItem[], checkedKeys: string[]) => void; /** * 将一个树形结构打平 * @param data 树形结构数据 * @returns 打平后的数组 */ export declare const flattenData: (data: TreeItemProps[]) => FlattenTreeItem[]; //# sourceMappingURL=util.d.ts.map