Skip to main content

Interface: TemporalNexusClient

nexus.TemporalNexusClient

A Nexus-aware Temporal Client for use inside TemporalOperationHandler implementations.

Nexus support in Temporal SDK is experimental.

Properties

client

Readonly client: Client

The Temporal Client for the active Nexus Operation.

Nexus support in Temporal SDK is experimental.

Methods

startWorkflow

startWorkflow<T>(workflowTypeOrFunc, workflowOptions): Promise<TemporalOperationResult<WorkflowResultType<T>>>

Starts a workflow run as the asynchronous backing operation for the current Nexus Operation.

Nexus support in Temporal SDK is experimental.

Type parameters

NameType
Textends Workflow

Parameters

NameType
workflowTypeOrFuncstring | T
workflowOptionsWorkflowStartOptions<T>

Returns

Promise<TemporalOperationResult<WorkflowResultType<T>>>