Function: ActivityMethod()
ActivityMethod(
nameOrOptions?):MethodDecorator
Defined in: src/decorators/activity.decorator.ts:91
Activity method decorator for marking methods as Temporal activity methods
Parameters
nameOrOptions?
string | ActivityMethodOptions
Activity name or configuration options
Returns
MethodDecorator
Example
// Using method name as activity name
@ActivityMethod()
async processOrder(orderId: string): Promise<void> {
// Implementation
}
// Using custom activity name
@ActivityMethod('process-order')
async processOrder(orderId: string): Promise<void> {
// Implementation
}
// Using options object
@ActivityMethod({
name: 'process-order',
timeout: '5m',
maxRetries: 3
})
async processOrder(orderId: string): Promise<void> {
// Implementation
}