( configPath: string, schema: S, config: z.output<S>, options?: WriteConfigFileOptions )
| 104 | } |
| 105 | |
| 106 | export function writeConfigFile<S extends z.ZodType>( |
| 107 | configPath: string, |
| 108 | schema: S, |
| 109 | config: z.output<S>, |
| 110 | options?: WriteConfigFileOptions |
| 111 | ): void { |
| 112 | const normalizedConfig = z.encode(schema, config); |
| 113 | writeJsonFileSync(configPath, normalizedConfig, { |
| 114 | indent: 2, |
| 115 | ...options, |
| 116 | }); |
| 117 | } |
| 118 | |
| 119 | function isReadableDirectory(targetPath: string): boolean { |
| 120 | try { |
no test coverage detected