Creates a copy of a PathNode
Creates a new (empty) PathNode for a State
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
Finds Params with different parameter values on another PathNode.
Finds Params with different parameter values on another PathNode.
Given another node (of the same state), finds the parameter values which differ. Returns the Param (schema objects) whose parameter values differ.
Given another node for a different state, returns false
The node to compare to
A function that returns which parameters should be compared.
The Params which differ, or null if the two nodes are for different states
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
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.