Interface ValidationRuleWithBeforeAfter<LanguageType, RootType>

interface ValidationRuleWithBeforeAfter<
    LanguageType = unknown,
    RootType = LanguageType,
> {
    validation: ValidationRule<LanguageType>;
    afterValidation(
        languageRoot: RootType,
        typir: TypirServices,
    ): ValidationProblem[];
    beforeValidation(
        languageRoot: RootType,
        typir: TypirServices,
    ): ValidationProblem[];
}

Type Parameters

Implemented by

Properties

Methods