Interface NoSuperClassCyclesValidationOptions<Specifics>

interface NoSuperClassCyclesValidationOptions<Specifics extends TypirSpecifics> {
    isRelevant?: (languageNode: Specifics["LanguageType"]) => boolean;
}

Type Parameters

Properties

Properties

isRelevant?: (languageNode: Specifics["LanguageType"]) => boolean

Helps to filter out declarations of classes in the user AS; this parameter is the reason, why this validation cannot be registered by default by Typir for classes, since this parameter is DSL-specific.