Alpha
The evaluation function relating to this condition, serves the role of a predicate
may throw an error if the second argument has an unexpected type
some value depending on the condition type to evaluate the condition for, such as the current limeobject
Optional
params: unknownany additional data that this condition may expect, such as configuration data from an action visibility condition
The condition type, describing what to evaluate the condition for, for example "limeobject"
This interface defines callbacks intended to be registered to the Condition registry