( inline: string | undefined, filePath: string | undefined, )
| 127 | * error box on any validation failure. |
| 128 | */ |
| 129 | export function resolveVariablesArg( |
| 130 | inline: string | undefined, |
| 131 | filePath: string | undefined, |
| 132 | ): Record<string, unknown> | undefined { |
| 133 | const result = parseVariablesArg(inline, filePath); |
| 134 | if (!result.ok) { |
| 135 | const { title, message } = variablesErrorMessage(result.error); |
| 136 | errorBox(title, message); |
| 137 | process.exit(1); |
| 138 | } |
| 139 | return result.value; |
| 140 | } |
| 141 | |
| 142 | /** |
| 143 | * Validate `--variables` values against the project's top-level |
no test coverage detected