Skip to content

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 ​

Properties ​

PropertyModifierTypeDescriptionDefined in
typereadonlystringUnique string-literal discriminant identifying the node kind.ast/ast-node.ts:9

Released under the MIT License.