ClassesNodeHelperOn this pageNodeHelper Index ConstructorsconstructorMethodsallallTierfindgetItemstracetraceManytraceManySetConstructors constructornew NodeHelper(): NodeHelperReturns NodeHelperMethods staticallall(node?: INode, nodes?: INode[]): INode[]Returns all nodes from the given node.ParametersNameTypeDefaultDescriptionoptionalnodeINodeNode to start from.optionalnodesINode[]Array to add items to.Returns INode[]nodes or new array with all nodes.staticallTierallTier(node?: INode, tier?: number, nodes?: ITierNode[]): ITierNode[]Returns all nodes from the given node with their spirit tier. Tiers are determined by wing buff unlocks, starting at 0 and incrementing at each wing buff (inclusive).ParametersNameTypeDefaultDescriptionoptionalnodeINodeoptionaltiernumberoptionalnodesITierNode[]Returns ITierNode[]staticfindfind(node: INode, predicate: (node: INode) => boolean): undefined | INodeFinds the first node that satisfies the predicate.ParametersNameTypeDefaultDescriptionnodeINodeNode to start searching from.predicate(node: INode) => booleanFunction to search for.Returns undefined | INodeFirst node that matches or undefined.staticgetItemsgetItems(node?: INode, includeHidden?: boolean): IItem[]Gets all items from the node tree.ParametersNameTypeDefaultDescriptionoptionalnodeINodeNode to start from.optionalincludeHiddenbooleanInclude hidden items (see INode.hiddenItems).Returns IItem[]Array of items.statictracetrace(node?: INode): INode[]Gets all nodes leading up to this node.ParametersNameTypeDefaultDescriptionoptionalnodeINodeTarget node.Returns INode[]Array in order from root node to given node.statictraceManytraceMany(nodes: INode[]): INode[]Gets all nodes leading up to these nodes.@remarksNodes are distinct but order is not guaranteed.ParametersNameTypeDefaultDescriptionnodesINode[]Returns INode[]statictraceManySettraceManySet(nodes: INode[]): Set<INode>Gets all nodes leading up to these nodes.ParametersNameTypeDefaultDescriptionnodesINode[]Returns Set<INode>
Returns all nodes from the given node.