(userDataDir: string, meta: unknown)
| 32 | } |
| 33 | |
| 34 | function writeMeta(userDataDir: string, meta: unknown): void { |
| 35 | fs.mkdirSync(userDataDir, { recursive: true }) |
| 36 | fs.writeFileSync(path.join(userDataDir, '.chatlab-meta.json'), JSON.stringify(meta, null, 2), 'utf-8') |
| 37 | } |
| 38 | |
| 39 | function withOverride<T>(value: string | undefined, fn: () => T): T { |
| 40 | const previous = process.env.CHATLAB_ALLOW_INCOMPATIBLE_DATA_DIR |
no outgoing calls
no test coverage detected