From b0754e546b5c3e91cd861679c2d8a86863ce8b24 Mon Sep 17 00:00:00 2001 From: eduardruzga Date: Thu, 14 Nov 2024 09:52:37 +0200 Subject: [PATCH] TypeCheck fix --- app/utils/constants.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/utils/constants.ts b/app/utils/constants.ts index 32bc816..75c8d00 100644 --- a/app/utils/constants.ts +++ b/app/utils/constants.ts @@ -234,7 +234,10 @@ async function getLMStudioModels(): Promise { async function initializeModelList(): Promise { MODEL_LIST = [...(await Promise.all( - PROVIDER_LIST.filter(p => !!p.getDynamicModels).map(p => p.getDynamicModels()))).flat(), ...staticModels]; + PROVIDER_LIST + .filter((p): p is ProviderInfo & { getDynamicModels: () => Promise } => !!p.getDynamicModels) + .map(p => p.getDynamicModels()))) + .flat(), ...staticModels]; return MODEL_LIST; }