Skip to main content

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

NameType
options{ start: TemporalOperationStartHandler<I, O> } & TemporalOperationHandlerOptions

Returns

TemporalOperationHandler<I, O>

Methods

cancel

cancel(ctx, token): Promise<void>

Parameters

NameType
ctxOperationContext
tokenstring

Returns

Promise<void>

Implementation of

nexus.OperationHandler.cancel


start

start(ctx, input): Promise<HandlerStartOperationResult<O>>

Parameters

NameType
ctxStartOperationContext
inputI

Returns

Promise<HandlerStartOperationResult<O>>

Implementation of

nexus.OperationHandler.start