Skip to main content

Interface: ContinueAsNewOptions

workflow.ContinueAsNewOptions

Options for continuing a Workflow as new

Properties

memo

Optional memo: Record<string, unknown>

Non-searchable attributes to attach to next Workflow run


searchAttributes

Optional searchAttributes: SearchAttributes

Searchable attributes to attach to next Workflow run

Deprecated

Use typedSearchAttributes instead.


taskQueue

Optional taskQueue: string

Task queue to continue the Workflow in


typedSearchAttributes

Optional typedSearchAttributes: TypedSearchAttributes | SearchAttributePair[]

Specifies additional indexed information to attach to the Workflow Execution. More info: https://docs.temporal.io/docs/typescript/search-attributes

Values are always converted using JsonPayloadConverter, even when a custom data converter is provided. Note that search attributes are not encoded, as such, do not include any sensitive information.

If both searchAttributes and typedSearchAttributes are provided, conflicting keys will be overwritten by typedSearchAttributes.


versioningIntent

Optional versioningIntent: VersioningIntent

When using the Worker Versioning feature, specifies whether this Workflow should Continue-as-New onto a worker with a compatible Build Id or not. See VersioningIntent.

Default

'COMPATIBLE'

@experimental The Worker Versioning API is still being designed. Major changes are expected.

workflowRunTimeout

Optional workflowRunTimeout: Duration

Timeout for the entire Workflow run

Format

ms-formatted string


workflowTaskTimeout

Optional workflowTaskTimeout: Duration

Timeout for a single Workflow task

Format

ms-formatted string


workflowType

Optional workflowType: string

A string representing the Workflow type name, e.g. the filename in the Node.js SDK or class name in Java