From 05fc698b63f88ed7d904f43f3c3b75ffbba73301 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Thu, 19 Sep 2024 13:37:22 +0200 Subject: [PATCH] Transform env to bool --- env/server.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/env/server.ts b/env/server.ts index 24b5b0898..751143e62 100644 --- a/env/server.ts +++ b/env/server.ts @@ -65,7 +65,12 @@ export const env = createEnv({ GOOGLE_STATIC_MAP_SIGNATURE_SECRET: z.string(), GOOGLE_DYNAMIC_MAP_ID: z.string(), GOOGLE_STATIC_MAP_ID: z.string(), - HIDE_FOR_NEXT_RELEASE: z.string(), + HIDE_FOR_NEXT_RELEASE: z + .string() + // only allow "true" or "false" + .refine((s) => s === "true" || s === "false") + // transform to boolean + .transform((s) => s === "true"), }, emptyStringAsUndefined: true, runtimeEnv: {