import { FlattenedTreeNode, NestedTreeNodeWith } from '@vunk/shared/types'; /** * 将扁平化树转换为嵌套树 * @param data 扁平化树 * @returns 嵌套树 * @example * interface TestTree extends FlattenedTreeNode { filename: string } const data: TestTree[] = [ { id: '1', pid: '0', filename: '1' }, { id: '2', pid: '1', filename: '2' }, { id: '3', pid: '1', filename: '3' }, { id: '4', pid: '2', filename: '4' }, ] test('toNestedTree', () => { const res = toNestedTree(data) console.log(res) }) */ export declare function toNestedTree(data: T[]): NestedTreeNodeWith[];