Skip to content

Interface: LocalStreamCheckNode<THandle> ​

Defined in: ast/domain/local-stream-check-node.ts:27

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.__handleBrandast/base/base-check-ast-node.ts:18
argvreadonlyreadonly string[]Command argument vector executed by the streaming check.-ast/domain/local-stream-check-node.ts:38
circuitBreaker?readonlyLocalStreamCheckCircuitBreakerConfigOptional rolling-window regex circuit-breaker over combined stdout and stderr.-ast/domain/local-stream-check-node.ts:44
env?readonlyReadonly<Record<string, string | EnvRef>>Optional environment variables or symbolic EnvRef bindings.-ast/domain/local-stream-check-node.ts:40
idreadonlystringLogical identifier of the check instance.BaseCheckASTNode.idast/base/base-check-ast-node.ts:16
inputSchemareadonlyZodType<unknown>Zod schema validating the step's input payload at entry.BaseDomainStepASTNode.inputSchemaast/base/base-domain-step-ast-node.ts:26
outputSchemareadonlyZodType<{ deficits: readonly string[]; ok: boolean; }>Zod schema validating the step's output payload at exit.BaseDomainStepASTNode.outputSchemaast/base/base-domain-step-ast-node.ts:28
runnerreadonlyNodeRunnerNodeRunner pool governing subprocess slot concurrency.-ast/domain/local-stream-check-node.ts:36
timeoutMinutes?readonlynumberOptional execution timeout in minutes.-ast/domain/local-stream-check-node.ts:42
typereadonly"node:stream-check"Unique string-literal discriminant of the check node.BaseCheckASTNode.typeast/base/base-check-ast-node.ts:14

Released under the MIT License.