@wpkernel/pipeline / RunPipelineResult
Type Alias: RunPipelineResult<TNodes, TEffects, TProjection>
ts
type RunPipelineResult<TNodes, TEffects, TProjection> = MaybePromise<
| PipelineAdmissionFailure
| PipelineConfigurationFailure
| RunOutcome<TNodes, GraphOutputs<TNodes, TProjection>, TEffects>>;Exact algebraic result of configuration, compilation and evaluation.
The result stays synchronous until a participant return exposes a callable then; that return is then adopted through normal promise resolution.
Type Parameters
TNodes
TNodes extends NodeRegistry
TEffects
TEffects extends EffectRegistry
TProjection
TProjection extends OutputProjection<TNodes>
