Skip to main content

Interface: ActivityMethodOptions

Defined in: src/interfaces.ts:569

Options for configuring activity methods via

Activity Method​

decorator.

Example​

@ActivityMethod({
name: 'processPayment',
timeout: '30s',
maxRetries: 3
})
async processPayment(amount: number): Promise<void> {
// Implementation
}

Properties​

maxRetries?​

optional maxRetries?: number

Defined in: src/interfaces.ts:572


name?​

optional name?: string

Defined in: src/interfaces.ts:570


timeout?​

optional timeout?: string | number

Defined in: src/interfaces.ts:571