Skip to content

Commit 26b2f11

Browse files
committed
retry.limit and retry.delay also support template
1 parent c5b113a commit 26b2f11

1 file changed

Lines changed: 3 additions & 16 deletions

File tree

src/workflowDefinition.ts

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,13 @@ export interface ITaskTask extends IBaseTask {
5656
/**
5757
* Retry limit number (0 is no retry)
5858
*
59-
* @minimum 0
60-
* @TJS-type integer
6159
*/
62-
limit?: number;
60+
limit?: number | string;
6361
/**
6462
* The delay before dispatch task
6563
*
66-
* @minimum 0
67-
* @TJS-type integer
6864
*/
69-
delay?: number;
65+
delay?: number | string;
7066
};
7167
}
7268

@@ -78,16 +74,7 @@ export interface ITaskTask extends IBaseTask {
7874
*/
7975
export type Tasks = AllTaskType[];
8076

81-
export interface ICompensateTask extends IBaseTask {
82-
/**
83-
* The task's name
84-
*
85-
* @minLength 1
86-
* @maxLength 64
87-
* @pattern ^[a-zA-Z0-9-_]+$
88-
* @TJS-type string
89-
*/
90-
name: string;
77+
export interface ICompensateTask extends Omit<IBaseTask, 'type'> {
9178
type: TaskTypes.Compensate;
9279
}
9380

0 commit comments

Comments
 (0)