Generic tree class.

Type Parameters

  • T

Constructors

Accessors

Methods

  • Add children to current node.

    Parameters

    • Rest...children: TreeNode<T>[]

      Children nodes to append.

    Returns void

  • Pre-order traverse this tree.

    Parameters

    • callbackFn: ((node: TreeNode<T>) => void)

      Function to be called with traversing nodes.

        • (node): void
        • Parameters

          Returns void

    Returns void