StepFunction

StepFunction: KeysOfUnion<TInput> extends [] ? () => TOutput extends Item[] ? (Item | WorkflowData<Item>)[] : TOutput extends object ? { [Key in string | number | symbol]: TOutput<(...)>[Key] | WorkflowData<(...)[(...)]> } : TOutput & WorkflowDataProperties<TOutput> & TOutput & WorkflowDataProperties<TOutput> & { config: Method config } & StepFunctionReturnConfig<TOutput> : (input: TInput | WorkflowData<TInput>) => TOutput extends Item[] ? (Item | WorkflowData<Item>)[] : TOutput extends object ? { [Key in string | number | symbol]: TOutput<(...)>[Key] | WorkflowData<(...)[(...)]> } : TOutput & WorkflowDataProperties<TOutput> & TOutput & WorkflowDataProperties<TOutput> & { config: Method config } & StepFunctionReturnConfig<TOutput> & WorkflowDataProperties<TOutput>

A step function to be used in a workflow.

Type Parameters#

TInputobjectOptional
The type of the input of the step.
TOutputobjectOptional
The type of the output of the step.
Was this page helpful?
Edit this page