ixfx
    Preparing search index...

    Namespace Trees

    A tree-like structure of branches and leaves.

    import { Trees } from "https://unpkg.com/@ixfx/collections/bundle"
    const root = Trees.Mutable.rootWrapped(`root`);
    // Add 'a' as the child of the root node
    let a = root.addValue(`a`);
    // Add `aa` as the child of `a`
    let b = a.addValue(`aa`);
    b.hasParent(a); // True

    Namespaces

    FromObject
    Mutable
    Pathed
    Traverse

    Functions

    compare
    isTraversable

    Checks if node is of type TraversableTree.

    isTreeNode

    Checks whether node is of type TreeNode.

    toTraversable

    Makes a 'traversable' to move around a TreeNode, an existing TraversableTree or a plain object.

    References

    LabelledNode → LabelledNode
    LabelledSingleValue → LabelledSingleValue
    LabelledValue → LabelledValue
    LabelledValues → LabelledValues
    SimplifiedNode → SimplifiedNode
    TraversableTree → TraversableTree
    TraverseObjectEntry → TraverseObjectEntry
    TraverseObjectEntryStatic → TraverseObjectEntryStatic
    TraverseObjectEntryWithAncestors → TraverseObjectEntryWithAncestors
    TraverseObjectPathOpts → TraverseObjectPathOpts
    TreeNode → TreeNode
    WrappedNode → WrappedNode

    Type Aliases

    DiffAnnotation
    DiffNode