How to set a Schedule to Close Timeout in TypeScript
When you call proxyActivities
in a Workflow Function, you can set a range of ActivityOptions
.
Either scheduleToCloseTimeout
or scheduleToStartTimeout
must be set.
Type: time.Duration Default: ∞ (infinity – no limit)
In this example, you can set the scheduleToCloseTimeout
to 5 m.
// Sample of typical options you can set
const { greet } = proxyActivities<typeof activities>({
scheduleToCloseTimeout: '5m',
retry: {
// default retry policy if not specified
initialInterval: '1s',
backoffCoefficient: 2,
maximumAttempts: Infinity,
maximumInterval: 100 * initialInterval,
nonRetryableErrorTypes: [],
},
});