Class: TemporalOperationHandler<I, O>
nexus.TemporalOperationHandler
A Nexus Operation implementation for operations that interact with Temporal.
Nexus support in Temporal SDK is experimental.
Type parameters
| Name |
|---|
I |
O |
Implements
OperationHandler<I,O>
Constructors
constructor
• new TemporalOperationHandler<I, O>(options): TemporalOperationHandler<I, O>
Type parameters
| Name |
|---|
I |
O |
Parameters
| Name | Type |
|---|---|
options | { start: TemporalOperationStartHandler<I, O> } & TemporalOperationHandlerOptions |
Returns
TemporalOperationHandler<I, O>
Methods
cancel
▸ cancel(ctx, token): Promise<void>
Parameters
| Name | Type |
|---|---|
ctx | OperationContext |
token | string |
Returns
Promise<void>
Implementation of
nexus.OperationHandler.cancel
start
▸ start(ctx, input): Promise<HandlerStartOperationResult<O>>
Parameters
| Name | Type |
|---|---|
ctx | StartOperationContext |
input | I |
Returns
Promise<HandlerStartOperationResult<O>>
Implementation of
nexus.OperationHandler.start