Used to execute any custom code as a step in the workflow.
A custom steps allows to execute any custom logic and persist in the durable execution context. The result of this step can be used in subsequent steps.
This JSON Schema definition is used to validate the output of the custom step. If the output does not match the schema, the workflow will fail.
Novu Framework will infer the Typescript interface from the JSON Schema definition.