Creates a copy of a PathNode
Creates a new (empty) PathNode for a State
The parameters declared on the state
The parameter values that belong to the state
The individual (stateful) resolvable objects that belong to the state
The state being entered, exited, or retained
The state's declared view configuration objects
Sets paramValues for the node, from the values of an object hash
Sets paramValues for the node, from the values of an object hash
true if the state and parameter values for another PathNode are equal to the state and param values for this PathNode
Gets a specific Param metadata that belongs to the node
Returns a clone of the PathNode
Returns a new path which is a subpath of the first path which matched the second path.
Returns a new path which is a subpath of the first path which matched the second path.
The new path starts from root and contains any nodes that match the nodes in the second path. Nodes are compared using their state property and parameter values.
Generated using TypeDoc
A node in a TreeChanges path
For a TreeChanges path, this class holds the stateful information for a single node in the path. Each PathNode corresponds to a state being entered, exited, or retained. The stateful information includes parameter values and resolve data.