import { TreeNodeBase, TreeNode, TreeNodeOptions } from './types.js'; import { PidTreeNode } from './toPidTree.js'; /** * * toPidTree的反向操作 * * 将[{id,pid,...},{id,pid,...},...,{id,pid,...}]形式的树转换为的{id:any,children:[{},{},...,{}]}树结构 * * */ interface FromPidTreeOptions extends TreeNodeOptions { mapper?: (node: FromNode) => ToNode; } declare function fromPidTree>, IdKey extends string = 'id', ChildrenKey extends string = 'children'>(pidNodes: FromNode[], options?: FromPidTreeOptions): ToNode[]; export { type FromPidTreeOptions, fromPidTree };