ChainGraph API Documentation / @badaitech/chaingraph-types / traverseTree
Function: traverseTree()
traverseTree<
TNode,TEntity>(tree,callback,mode):void
Defined in: packages/chaingraph-types/src/hierarchy/tree-traversal.ts:73
Traverse tree and execute callback for each node Supports both depth-first and breadth-first traversal
Type Parameters
TNode
TNode = ITreeNode<Record<string, any>>
TEntity
TEntity = any
Parameters
tree
TreeNodeUI<TNode, TEntity>[]
callback
(node, depth) => void
mode
"depth-first" | "breadth-first"
Returns
void