Skip to content

Interface: BaseCheckASTNode<TType, THandle> ​

Defined in: ast/base/base-check-ast-node.ts:12

Domain-agnostic base AST node contract for deterministic verification checks (CheckASTNode).

Executed at actor beforeStop gates, scoped rule enforcement points, and branch reconciliation boundaries via RuntimeExecutorRegistry.checks[node.type].

Extended by ​

Type Parameters ​

Type ParameterDefault typeDescription
TType extends stringstringString-literal discriminant identifying the check implementation.
THandleunknownIsolation scope handle type inspected by the check.

Properties ​

PropertyModifierTypeDescriptionDefined in
__handleBrand?readonlyBivariantCallback<[handle: THandle], void>Phantom type brand binding the check to its compatible scope handle type.ast/base/base-check-ast-node.ts:18
idreadonlystringLogical identifier of the check instance.ast/base/base-check-ast-node.ts:16
typereadonlyTTypeUnique string-literal discriminant of the check node.ast/base/base-check-ast-node.ts:14

Released under the MIT License.