import { buildTree, traverseTree, findNode, getNodePath, normalizeChildren, pruneTreeDepth, getDescendants, getTreeDepth, flattenTree, renameTreeKeys, animation } from 'flit-kit'
import { tree, number } from 'flit-kit'
const nodes = [
{ id: 1, parentId: null, name: 'A', sort: 2 },
{ id: 2, parentId: 1, name: 'A-1', sort: 1 },
{ id: 3, parentId: 1, name: 'A-2', sort: 2 },
]
const tree = buildTree({ list: nodes, sort: 'sort', levelKey: 'level', emptyChildren: 'array' })
const flat = flattenTree({ tree, order: 'level' })