(op: "upsert" | "remove", err: unknown)
| 50 | } |
| 51 | |
| 52 | const defaultOnError = (op: "upsert" | "remove", err: unknown): void => { |
| 53 | console.warn(`[config-sink] ${op} failed`, err); |
| 54 | }; |
| 55 | |
| 56 | export const makeFileConfigSink = (options: ConfigFileSinkOptions): ConfigFileSink => { |
| 57 | const { path, fsLayer, onError = defaultOnError } = options; |