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.
Subtree root object.
Function that will be run for each node of the tree.
Mode to walk the tree, as defined in WalkTreeMode.
WalkTreeMode
T Returned object type, defaults to void.
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.