()
| 54 | } |
| 55 | |
| 56 | async function fetchFlags(): Promise<Flags> { |
| 57 | const data = await fetchResult("/flags"); |
| 58 | const flags = flagsSchema.parse(data); |
| 59 | fs.mkdirSync(path.dirname(USER_FLAGS_PATH), { recursive: true }); |
| 60 | fs.writeFileSync(USER_FLAGS_PATH, JSON.stringify(flags, null, 2)); |
| 61 | return flags; |
| 62 | } |
no test coverage detected