Skip to main content
Skip to main content

CompensateFn

CompensateFn: (input: T | undefined, context: StepExecutionContext) => unknown | Promise<unknown>

Type Parameters

TobjectRequired
The 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

inputT | undefinedRequired
contextStepExecutionContextRequired

Returns

unknown \| Promise&#60;unknown&#62;unknown | Promise<unknown>
There's no expected type to be returned by the compensation function.
Was this section helpful?