RuleNode

API / publicodes / RuleNode

type RuleNode<Name> = object;

Defined in: packages/core/src/rule.ts:57

Type Parameters

Type ParameterDefault type
Name extends stringstring

Properties

dottedName

dottedName: Name;

Defined in: packages/core/src/rule.ts:58


explanation

explanation: object;

Defined in: packages/core/src/rule.ts:66

nullableParent?

optional nullableParent?: ASTNode;

parents

parents: ASTNode[];

ruleDisabledByItsParent

ruleDisabledByItsParent: boolean;

valeur

valeur: ASTNode;

identifiant court?

optional identifiant court?: string;

Defined in: packages/core/src/rule.ts:73


nodeKind

nodeKind: "rule";

Defined in: packages/core/src/rule.ts:60


possibilities

possibilities: UnePossibilitéNode | undefined;

Defined in: packages/core/src/rule.ts:65


private

private: boolean;

Defined in: packages/core/src/rule.ts:62


rawNode

rawNode: Rule;

Defined in: packages/core/src/rule.ts:63


replacements

replacements: ReplacementRule[];

Defined in: packages/core/src/rule.ts:64


suggestions

suggestions: Record<string, ASTNode>;

Defined in: packages/core/src/rule.ts:72


title

title: string;

Defined in: packages/core/src/rule.ts:59


virtualRule

virtualRule: boolean;

Defined in: packages/core/src/rule.ts:61