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

    Function appendAll

    Append a list of trees to the children of the root node. If self is a leaf, it is converted into a branch.

    import * as Tree from 'effect-tree'

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

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

    Tree underlying type.

    The tree to modify.

    A non-empty list of trees to append to the tree.

    A new updated tree with the new nodes appended.