(channels: WebChannel[])
| 1089 | |
| 1090 | /** Write web sub-channel definitions to disk. */ |
| 1091 | export async function writeWebSubchannels(channels: WebChannel[]): Promise<void> { |
| 1092 | const validated = webSubchannelsSchema.parse(channels) |
| 1093 | await mkdir(CONFIG_DIR, { recursive: true }) |
| 1094 | await writeFile(resolve(CONFIG_DIR, 'web-subchannels.json'), JSON.stringify(validated, null, 2) + '\n') |
| 1095 | } |
no test coverage detected