From 26523f8a38148073412cf24590176be9a6ab1237 Mon Sep 17 00:00:00 2001 From: mbelinky <132747814+mbelinky@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:25:39 +0100 Subject: [PATCH] test(types): annotate model auth mock return openclaw#20057 thanks @mbelinky --- src/test-utils/model-auth-mock.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/test-utils/model-auth-mock.ts b/src/test-utils/model-auth-mock.ts index 8737fd31e6c..92553062273 100644 --- a/src/test-utils/model-auth-mock.ts +++ b/src/test-utils/model-auth-mock.ts @@ -1,8 +1,13 @@ import { vi } from "vitest"; -export function createModelAuthMockModule() { +type ModelAuthMockModule = { + resolveApiKeyForProvider: (...args: unknown[]) => unknown; + requireApiKey: (auth: { apiKey?: string; mode?: string }, provider: string) => string; +}; + +export function createModelAuthMockModule(): ModelAuthMockModule { return { - resolveApiKeyForProvider: vi.fn(), + resolveApiKeyForProvider: vi.fn() as (...args: unknown[]) => unknown, requireApiKey: (auth: { apiKey?: string; mode?: string }, provider: string) => { if (auth?.apiKey) { return auth.apiKey;