(text: string, label: string)
| 116 | } |
| 117 | |
| 118 | function parseJsonArgs(text: string, label: string): unknown { |
| 119 | try { |
| 120 | return JSON.parse(text) as unknown; |
| 121 | } catch (error) { |
| 122 | throw new Error(`Invalid JSON for ${label}: ${getErrorMessage(error)}`); |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | function parseKeyValueArgs(values: readonly string[]): Record<string, unknown> { |
| 127 | const result: Record<string, unknown> = {}; |
no test coverage detected