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?
Ask Anything
FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break