(name: string, fallback: number)
| 49 | } |
| 50 | |
| 51 | function parseNumberFlag(name: string, fallback: number): number { |
| 52 | const raw = parseStringFlag(name) |
| 53 | if (raw === null) return fallback |
| 54 | const parsed = Number.parseInt(raw, 10) |
| 55 | if (!Number.isFinite(parsed)) throw new Error(`Invalid value for --${name}: ${raw}`) |
| 56 | return parsed |
| 57 | } |
| 58 | |
| 59 | function parseBrowsers(value: string | null): AutomationBrowserKind[] { |
| 60 | const raw = (value ?? 'chrome,safari').trim() |
no test coverage detected
searching dependent graphs…