(configs: Array<Record<string, unknown>>)
| 40 | } |
| 41 | |
| 42 | async function writeLlmConfig(configs: Array<Record<string, unknown>>): Promise<void> { |
| 43 | await mkdir(aiDataDir, { recursive: true }) |
| 44 | await writeFile(join(aiDataDir, 'llm-config.json'), JSON.stringify({ version: 3, configs }, null, 2), 'utf-8') |
| 45 | } |
| 46 | |
| 47 | function readLlmConfig(): { configs: Array<Record<string, unknown>> } { |
| 48 | return JSON.parse(readFileSync(join(aiDataDir, 'llm-config.json'), 'utf-8')) as { |
no test coverage detected