-
Notifications
You must be signed in to change notification settings - Fork 0
/
activity-decorators.ts
21 lines (20 loc) · 1.53 KB
/
activity-decorators.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { activityDefinitionDecoratorFactory as decoratorFactory } from './activity-decorator-factory';
import { Serializer } from '../../../application/serializer';
import { TaskList } from '../../../../aws/aws.types';
// definition property setters
export const activity = decoratorFactory<string>('name');
export const name = decoratorFactory<string>('name');
export const version = decoratorFactory<string>('version');
export const defaultTaskHeartbeatTimeout = decoratorFactory<string>('defaultTaskHeartbeatTimeout');
export const defaultTaskList = decoratorFactory<TaskList>('defaultTaskList');
export const defaultTaskPriority = decoratorFactory<string>('defaultTaskPriority');
export const defaultTaskScheduleToCloseTimeout = decoratorFactory<string>('defaultTaskScheduleToCloseTimeout');
export const defaultTaskScheduleToStartTimeout = decoratorFactory<string>('defaultTaskScheduleToStartTimeout');
export const defaultTaskStartToCloseTimeout = decoratorFactory<string>('defaultTaskStartToCloseTimeout');
export const description = decoratorFactory<string>('description');
export const heartbeatTimeout = decoratorFactory<string>('heartbeatTimeout');
export const scheduleToCloseTimeout = decoratorFactory<string>('scheduleToCloseTimeout');
export const scheduleToStartTimeout = decoratorFactory<string>('scheduleToStartTimeout');
export const startToCloseTimeout = decoratorFactory<string>('startToCloseTimeout');
export const taskPriority = decoratorFactory<string>('taskPriority');
export const serializer = decoratorFactory<Serializer>('serializer');