- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
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#
TInput
objectOptionalTOutput
objectOptional