Skip to content

Commit 1568e76

Browse files
committed
Parse comma-separated values for retry override option
1 parent cd03465 commit 1568e76

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/cli/ArgumentParsers.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,13 @@ function parseOverrideWaitOption(value: string, previous: WaitStateTimeOverride
9292
function parseOverrideRetryOption(value: string, previous: RetryIntervalOverrides = {}): RetryIntervalOverrides {
9393
const [stateName, duration] = value.split(':');
9494

95-
previous[stateName] = Number(duration);
95+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
96+
// @ts-ignore
97+
if (!isNaN(duration)) {
98+
previous[stateName] = Number(duration);
99+
} else {
100+
previous[stateName] = duration.split(',').map(Number);
101+
}
96102

97103
return previous;
98104
}

0 commit comments

Comments
 (0)