Skip to content

Interface: BaseEffectMatcherASTNode<TType> ​

Defined in: ast/base/base-effect-matcher-ast-node.ts:9

Domain-agnostic base AST node contract for capability lease effect matchers (EffectMatcherASTNode).

Evaluated via RuntimeExecutorRegistry.effectMatchers[node.type] to test whether a ToolEffect is covered by a LeaseDelta or matches a reactive scoped rule/skill when.effects predicate.

Extended by ​

Type Parameters ​

Type ParameterDefault typeDescription
TType extends stringstringString-literal discriminant of the effect matcher node.

Properties ​

PropertyModifierTypeDescriptionDefined in
idreadonlystringLogical identifier of the effect matcher instance.ast/base/base-effect-matcher-ast-node.ts:13
typereadonlyTTypeUnique string-literal discriminant of the effect matcher node.ast/base/base-effect-matcher-ast-node.ts:11

Released under the MIT License.