@wpkernel/pipeline / RunPipelineOptions
Interface: RunPipelineOptions<TInputs, TNodes, TEdges, TEffects, TProjection, TCapabilities>
Complete input for one fresh run over a configured Pipeline token.
Inputs are validated, copied and frozen. Capabilities are opaque process-local services whose provider owns concurrency safety.
Type Parameters
TInputs
TInputs extends Readonly<Record<string, GraphValue>>
TNodes
TNodes extends NodeRegistry
TEdges
TEdges extends readonly Edge[]
TEffects
TEffects extends EffectRegistry
TProjection
TProjection extends OutputProjection<TNodes>
TCapabilities
TCapabilities
Properties
capabilities
ts
readonly capabilities: NoInfer<TCapabilities>;inputs
ts
readonly inputs: NoInfer<TInputs>;pipeline
ts
readonly pipeline: Pipeline<TInputs, TNodes, TEdges, TEffects, TProjection, TCapabilities>;signal?
ts
readonly optional signal: AbortSignal;