From c2f73f3f051e94c4492e6f922758fdd60c5c6097 Mon Sep 17 00:00:00 2001 From: whatuserever <83753332+whatuserever@users.noreply.github.com> Date: Sat, 15 Feb 2025 23:40:20 +0200 Subject: [PATCH] Add schema for v1 config --- .../configManager/configMigration/versions/v1.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 packages/main/src/backend/configManager/configMigration/versions/v1.ts diff --git a/packages/main/src/backend/configManager/configMigration/versions/v1.ts b/packages/main/src/backend/configManager/configMigration/versions/v1.ts new file mode 100644 index 00000000..6b3a635b --- /dev/null +++ b/packages/main/src/backend/configManager/configMigration/versions/v1.ts @@ -0,0 +1,11 @@ +import { z } from 'zod'; +import { originalConfigSchema } from './original'; + +export const v1ConfigSchema = originalConfigSchema.extend({ version: z.literal(1) }); + +export function migrateOriginalToV1(v1Config: z.infer): z.infer { + return { + ...v1Config, + version: 1, + }; +}