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 |
Type declaration
| Name | Type | Defined in |
|---|---|---|
dottedName | Name | packages/core/src/rule.ts:58 |
explanation | object | packages/core/src/rule.ts:66 |
explanation.nullableParent? | ASTNode | packages/core/src/rule.ts:69 |
explanation.parents | ASTNode[] | packages/core/src/rule.ts:68 |
explanation.ruleDisabledByItsParent | boolean | packages/core/src/rule.ts:70 |
explanation.valeur | ASTNode | packages/core/src/rule.ts:67 |
identifiant court? | string | packages/core/src/rule.ts:73 |
nodeKind | "rule" | packages/core/src/rule.ts:60 |
possibilities | UnePossibilitéNode | undefined | packages/core/src/rule.ts:65 |
private | boolean | packages/core/src/rule.ts:62 |
rawNode | Rule | packages/core/src/rule.ts:63 |
replacements | ReplacementRule[] | packages/core/src/rule.ts:64 |
suggestions | Record<string, ASTNode> | packages/core/src/rule.ts:72 |
title | string | packages/core/src/rule.ts:59 |
virtualRule | boolean | packages/core/src/rule.ts:61 |