What data keys are required for this action to be evaluated?
a set of data keys required for this action to be evaluated.
What functions are invoked by this action? This information can be used for optimization, caching, or to determine which function nodes in the graph are relevant for this action.
a set of function names invoked by this action.
What data keys will be changed when this action is executed, along with their expected types?
Optionalchecker: TypeCheckera record mapping data keys to their expected types.
Returns a string representation of an object.
Perform type checking using the given type checker on this object.
Optionalchecker: TypeCheckerthe type checker to use for validating the target.
the result of the type check, indicating whether the target is valid and any errors if it is not.
Execute the required action in the given context and return the effects of the execution.
the current working context containing data and constants.
the effects of executing the action, including any changes or exceptions.
A composite action allows for combining multiple executable actions into a single action that executes all of them together. This can be useful for rules that need to perform multiple operations as a consequence of being satisfied, such as setting multiple output values or performing a series of operations in sequence.