Interface: SelectorNode
Defined in: packages/core/src/domain/services/selector-matching.ts:9
Generic node interface for selector matching. Any AST node type
(e.g. ArtifactNode, RuleEvaluatorNode) that is structurally
compatible with this interface can be passed directly — no casting needed.
Indexable
[
key:string]:unknown
Properties
children?
readonlyoptionalchildren?: readonlySelectorNode[]
Defined in: packages/core/src/domain/services/selector-matching.ts:13
label?
readonlyoptionallabel?:string
Defined in: packages/core/src/domain/services/selector-matching.ts:11
level?
readonlyoptionallevel?:number
Defined in: packages/core/src/domain/services/selector-matching.ts:14
type
readonlytype:string
Defined in: packages/core/src/domain/services/selector-matching.ts:10
value?
readonlyoptionalvalue?:string|number|boolean|null
Defined in: packages/core/src/domain/services/selector-matching.ts:12