From b705e4d42c3183011d6e9093fd7c83831a9cb430 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Tue, 19 May 2026 04:39:48 +0100 Subject: [PATCH] fix: Object.values missing (TS2550) --- packages/ai-assistant/src/providers/index.ts | 3 ++- packages/certificates/tsconfig.json | 1 - packages/tsconfig/base.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ai-assistant/src/providers/index.ts b/packages/ai-assistant/src/providers/index.ts index 3d386bb6..49028d38 100644 --- a/packages/ai-assistant/src/providers/index.ts +++ b/packages/ai-assistant/src/providers/index.ts @@ -2,6 +2,7 @@ import { createOpenAI } from '@ai-sdk/openai'; import { createAnthropic } from '@ai-sdk/anthropic'; import { createGoogleGenerativeAI } from '@ai-sdk/google'; import { createMoonshotAI } from '@ai-sdk/moonshotai'; +import type { LanguageModel } from 'ai'; import { AIProvider, type AIProviderConfig } from '../types'; const DEFAULT_MODELS: Record = { @@ -22,7 +23,7 @@ const PROVIDER_API_KEY_ENV: Record = { * Creates an AI SDK LanguageModel from provider configuration. * Normalizes OpenAI, Anthropic, and Google into a single interface for streamText(). */ -export function createModel(config: AIProviderConfig) { +export function createModel(config: AIProviderConfig): LanguageModel { const modelName = config.model || DEFAULT_MODELS[config.provider]; switch (config.provider) { diff --git a/packages/certificates/tsconfig.json b/packages/certificates/tsconfig.json index 9d07419f..ed2dc62f 100644 --- a/packages/certificates/tsconfig.json +++ b/packages/certificates/tsconfig.json @@ -6,7 +6,6 @@ "rootDir": "./src", "module": "ES2022", "target": "ES2020", - "lib": ["ES2020", "DOM"], "moduleResolution": "bundler", "declaration": true, "declarationMap": true diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 59098975..104aadc0 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -16,7 +16,7 @@ "skipLibCheck": true, "strict": true, "strictNullChecks": true, - "lib": ["ES2016", "DOM"] + "lib": ["ES2020", "DOM"] }, "exclude": ["node_modules"] }