Interface: ASTNode
Defined in: ast/ast-node.ts:7
Base contract for all passive, JSON-serializable Abstract Syntax Tree (AST) nodes.
Every construct across @paraharness/core and peer domain adapter packages compiles into an immutable plain object discriminated by a string-literal type property with zero execution methods.
Extended by
AdjudicateInterruptHandlerNodeAskInterruptHandlerNodeCustomPoolStrategyNodeDenyWithErrorPolicyGuardClauseNodeEscalateOnRetryPoolStrategyNodeInlineScopedRuleNodeInlineSkillNodeRaiseInterruptPolicyGuardClauseNodeReplaceInterruptHandlerNodeSourcedScopedRuleNodeSourcedSkillNodeStandardPoolStrategyNode
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
type | readonly | string | Unique string-literal discriminant identifying the node kind. | ast/ast-node.ts:9 |