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
TInputobjectRequiredTOutputobjectRequired