From 07dfd0677541abdb4a04fa29189871a5a0a74660 Mon Sep 17 00:00:00 2001 From: erio Date: Sun, 1 Mar 2026 14:23:42 +0800 Subject: [PATCH] fix: suppress type error in pickRequired/pickOptional helpers --- src/lib/config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/config.ts b/src/lib/config.ts index 312f12a..8fd6f9b 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -81,11 +81,11 @@ function pickRequired(raw: RawEnv, key: keyof RawEnv, fallbackKey: keyof RawEnv) if (!value) { throw new Error(`Missing required env: ${String(key)} (fallback: ${String(fallbackKey)})`); } - return value; + return value as string; } function pickOptional(raw: RawEnv, key: keyof RawEnv, fallbackKey: keyof RawEnv): string | undefined { - return raw[key] ?? raw[fallbackKey] ?? undefined; + return (raw[key] ?? raw[fallbackKey] ?? undefined) as string | undefined; } let cachedEnv: Env | null = null;