ConstraintsEvaluator

public protocol ConstraintsEvaluator : AnyObject

The interface to the constraints evaluator component.

Implementations are responsible for evaluating all the constraints and returning information about those that are satisfied or not.