(value: string | undefined)
| 122 | } |
| 123 | |
| 124 | function parseNonNegativeInt(value: string | undefined): number | undefined { |
| 125 | if (!value) return undefined; |
| 126 | const parsed = Number(value); |
| 127 | if (!Number.isFinite(parsed) || parsed < 0) return undefined; |
| 128 | return Math.floor(parsed); |
| 129 | } |
| 130 | |
| 131 | function parseEnabledWorkflows(value: string | undefined): string[] | undefined { |
| 132 | if (value == null) return undefined; |