(
pathsToCheck: Array<{ path: string; required: boolean }>,
)
| 50 | } |
| 51 | |
| 52 | function loadConfigFileDefaults( |
| 53 | pathsToCheck: Array<{ path: string; required: boolean }>, |
| 54 | ): Partial<CliFlags> { |
| 55 | const merged: Partial<CliFlags> = {}; |
| 56 | for (const entry of pathsToCheck) { |
| 57 | const parsed = loadSingleConfigFile(entry.path, entry.required); |
| 58 | mergeDefinedFlags(merged, parsed); |
| 59 | } |
| 60 | return merged; |
| 61 | } |
| 62 | |
| 63 | function loadSingleConfigFile(filePath: string, required: boolean): Partial<CliFlags> { |
| 64 | if (!fs.existsSync(filePath)) { |
no test coverage detected