StepFunction
StepFunction: keyof 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
TInput
objectRequiredTOutput
objectRequired