a7115e0f1106e662b62c05e3abe2a1f9c91dc8f800d7346229cd36264be74aca625544bdb5514f7ec2231753c0aad38156121d9f7178c61071bb3f1f4e1f61 417 B

12345678910
  1. import { TreeNode } from '../../data/Tree.js';
  2. /**
  3. * Traverse the tree from bottom to top and do something
  4. */
  5. declare function eachAfter<T>(root: TreeNode, callback: (node: TreeNode, separation: T) => void, separation: T): void;
  6. /**
  7. * Traverse the tree from top to bottom and do something
  8. */
  9. declare function eachBefore(root: TreeNode, callback: (node: TreeNode) => void): void;
  10. export { eachAfter, eachBefore };