CompensateFn
CompensateFn: (input
: T
| undefined
, context
: StepExecutionContext) => unknown
| Promise<unknown>
Type Parameters
T
objectRequiredThe type of the argument passed to the compensation function. If not specified, then it will be the same type as the invocation function's output.
Type declaration
The type of compensation function passed to a step.
Parameters
input
T | undefinedRequiredReturns
unknown \| Promise<unknown>
unknown | Promise<unknown>There's no expected type to be returned by the compensation function.
Was this section helpful?