Type Alias: InferStepOutput<T, TInput>
InferStepOutput<
T,TInput> =TextendsConditionalStep<TInput, infer Out> ?Out:TextendsLoopStep<infer In> ?In:TextendsRecursiveLoopStep<TInput, infer Out> ?Out:TextendsParallelStep<TInput, infer Out> ?Out:TextendsRouteStep<TInput, infer Out> ?Out:TextendsProcessable<any, infer Out> ?Out:never
Defined in: packages/core/src/pipeline/types.ts:345
Infer output type from a pipeline step using distributive conditional types. Handles all step variants and extracts their output type.
Type Parameters
T
T extends PipelineStep
TInput
TInput = any