import { TreeNode } from '../../data/Tree.js';
|
/**
|
* Traverse the tree from bottom to top and do something
|
*/
|
declare function eachAfter<T>(root: TreeNode, callback: (node: TreeNode, separation: T) => void, separation: T): void;
|
/**
|
* Traverse the tree from top to bottom and do something
|
*/
|
declare function eachBefore(root: TreeNode, callback: (node: TreeNode) => void): void;
|
export { eachAfter, eachBefore };
|