effect-tree - v1.0.36
    Preparing search index...

    Function removeLastChild

    • Remove last child of given tree.

      Type Parameters

      • A

        Tree underlying type.

      Parameters

      • self: Tree<A>

        The tree from which a node will be removed.

      Returns Tree<A>

      The tree with on less node.

      import * as Tree from 'effect-tree'

      const tree = Tree.branch(1, [Tree.of(2), Tree.of(3), Tree.of(4)])
      const changed = Tree.removeLastChild(tree)

      expect(Tree.getForest(changed)).toEqual([Tree.of(2), Tree.of(3)])