Skip to main content

Class: WithStartWorkflowOperation<T>

Define how to start a workflow when using WorkflowClient.startUpdateWithStart and WorkflowClient.executeUpdateWithStart. workflowIdConflictPolicy is required in the options.

Type Parameters​

T​

T extends Workflow

Constructors​

Constructor​

new WithStartWorkflowOperation<T>(workflowTypeOrFunc, options): WithStartWorkflowOperation<T>

Parameters​

workflowTypeOrFunc​

string | T

options​

WorkflowOptions & Parameters<T> extends [any, ...any[]] ? object : object & object

Returns​

WithStartWorkflowOperation<T>

Properties​

options​

options: WorkflowOptions & Parameters<T> extends [any, ...any[]] ? object : object & object

Type Declaration​

workflowIdConflictPolicy​

workflowIdConflictPolicy: WorkflowIdConflictPolicy


workflowTypeOrFunc​

workflowTypeOrFunc: string | T

Methods​

workflowHandle()​

workflowHandle(): Promise<WorkflowHandle<T>>

Returns​

Promise<WorkflowHandle<T>>