Interface: LocalCommandCheckNode<THandle>
Defined in: core/dist/ast/domain/local-command-check-node.d.ts:11
Passive AST node adapting a LocalCommandNode into a deterministic CheckASTNode (cmd.asCheck()).
Executes the underlying command inside the active isolation scope and reports a passing check when the subprocess exits with status code 0.
Extends
BaseCheckASTNode<"node:command-check",THandle>
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Isolation scope handle type. |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: THandle], void> | Phantom type brand binding the check to its compatible scope handle type. | BaseCheckASTNode.__handleBrand | core/dist/ast/base/base-check-ast-node.d.ts:17 |
command | readonly | LocalCommandNode<unknown, unknown, THandle> | Underlying one-shot command node executed by the check. | - | core/dist/ast/domain/local-command-check-node.d.ts:13 |
id | readonly | string | Logical identifier of the check instance. | BaseCheckASTNode.id | core/dist/ast/base/base-check-ast-node.d.ts:15 |
type | readonly | "node:command-check" | Unique string-literal discriminant of the check node. | BaseCheckASTNode.type | core/dist/ast/base/base-check-ast-node.d.ts:13 |