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