Skip to main content

Class: TemporalOperationHandler<I, O>

nexus.TemporalOperationHandler

A Nexus Operation implementation for operations that interact with Temporal.

Temporal Operation handlers are 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