Skip to content

Interface: LocalStreamCheckNode<THandle> ​

Defined in: core/dist/ast/domain/local-stream-check-node.d.ts:25

Passive AST node representing a streaming subprocess check with rolling-window regex circuit-breaking (local.streamCheck).

Participates in both CheckASTNode and StepASTNode.

Extends ​

Type Parameters ​

Type ParameterDefault typeDescription
THandleunknownIsolation scope handle type.

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
__handleBrand?readonlyBivariantCallback<[handle: THandle], void>Phantom type brand binding the check to its compatible scope handle type.BaseCheckASTNode.__handleBrandcore/dist/ast/base/base-check-ast-node.d.ts:17
argvreadonlyreadonly string[]Command argument vector executed by the streaming check.-core/dist/ast/domain/local-stream-check-node.d.ts:32
circuitBreaker?readonlyLocalStreamCheckCircuitBreakerConfigOptional rolling-window regex circuit-breaker over combined stdout and stderr.-core/dist/ast/domain/local-stream-check-node.d.ts:38
env?readonlyReadonly<Record<string, string | EnvRef>>Optional environment variables or symbolic EnvRef bindings.-core/dist/ast/domain/local-stream-check-node.d.ts:34
idreadonlystringLogical identifier of the check instance.BaseCheckASTNode.idcore/dist/ast/base/base-check-ast-node.d.ts:15
inputSchemareadonlyZodType<unknown>Zod schema validating the step's input payload at entry.BaseDomainStepASTNode.inputSchemacore/dist/ast/base/base-domain-step-ast-node.d.ts:20
outputSchemareadonlyZodType<{ deficits: readonly string[]; ok: boolean; }>Zod schema validating the step's output payload at exit.BaseDomainStepASTNode.outputSchemacore/dist/ast/base/base-domain-step-ast-node.d.ts:22
runnerreadonlyNodeRunnerNodeRunner pool governing subprocess slot concurrency.-core/dist/ast/domain/local-stream-check-node.d.ts:30
timeoutMinutes?readonlynumberOptional execution timeout in minutes.-core/dist/ast/domain/local-stream-check-node.d.ts:36
typereadonly"node:stream-check"Unique string-literal discriminant of the check node.BaseCheckASTNode.typecore/dist/ast/base/base-check-ast-node.d.ts:13

Released under the MIT License.