RuleNode
API / publicodes / RuleNode
type RuleNode<Name> = object; Defined in: packages/core/src/rule.ts:57
Type Parameters
| Type Parameter | Default type |
|---|---|
Name extends string | string |
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