(value = '')
| 380 | } |
| 381 | |
| 382 | function normalizeAutoRunTimerKind(value = '') { |
| 383 | const normalized = String(value || '').trim().toLowerCase(); |
| 384 | if (normalized === AUTO_RUN_TIMER_KIND_SCHEDULED_START) { |
| 385 | return AUTO_RUN_TIMER_KIND_SCHEDULED_START; |
| 386 | } |
| 387 | if (normalized === AUTO_RUN_TIMER_KIND_BETWEEN_ROUNDS) { |
| 388 | return AUTO_RUN_TIMER_KIND_BETWEEN_ROUNDS; |
| 389 | } |
| 390 | if (normalized === AUTO_RUN_TIMER_KIND_BEFORE_RETRY) { |
| 391 | return AUTO_RUN_TIMER_KIND_BEFORE_RETRY; |
| 392 | } |
| 393 | return ''; |
| 394 | } |
| 395 | |
| 396 | function normalizeAutoRunTimerPlan(plan) { |
| 397 | if (!plan || typeof plan !== 'object' || Array.isArray(plan)) { |
no outgoing calls
no test coverage detected