Class CompositeValidationRule<Specifics>

Describes a complex validation rule which has a state. 'beforeValidation' can be used to set-up some data structures like a map, in order to store some information which are calculated during 'validation', which are finally evaluated in 'afterValidation'.

Type Parameters

Hierarchy (View Summary)

Implements

Constructors

Properties

collectorToRegisterThisRule: ValidationCollector<Specifics>

The collector for inference rules, at which this composite rule should be registered.

ruleRegistryFunctional: RuleRegistry<
    ValidationRuleFunctional<Specifics, Specifics["LanguageType"]>,
    Specifics,
>
ruleRegistryLifecycle: RuleRegistry<
    ValidationRuleLifecycle<
        Specifics,
        Specifics["LanguageType"],
        Specifics["LanguageType"],
    >,
    Specifics,
>

Methods