mobx-bonsai
    Preparing search index...

    Function walkTree

    • Walks a tree, running the predicate function for each node. If the predicate function returns something other than undefined, then the walk will be stopped and the function will return the returned value.

      Type Parameters

      • T = void

        Returned node type, defaults to void.

      Parameters

      • root: object

        Subtree root node.

      • visit: (node: object) => undefined | T

        Function that will be run for each node of the tree.

      • mode: WalkTreeMode

        Mode to walk the tree, as defined in WalkTreeMode.

      Returns undefined | T

      The value returned by the predicate function that stopped the walk, or undefined if the walk was completed.