From 4ca076fdf76457df3ae9810b1cbdcd5201b3ab64 Mon Sep 17 00:00:00 2001 From: Johnpaul Date: Tue, 20 Jan 2026 02:07:22 +0100 Subject: [PATCH] test: remove explicit any types from useCachedRequest.test.ts Replaced all 3 any types with unknown for generic request parameters. All tests passing (11/11), 0 typecheck errors. Part of #8092 --- src/composables/useCachedRequest.test.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/composables/useCachedRequest.test.ts b/src/composables/useCachedRequest.test.ts index 08faa3aaf..06d344ae1 100644 --- a/src/composables/useCachedRequest.test.ts +++ b/src/composables/useCachedRequest.test.ts @@ -4,7 +4,7 @@ import { useCachedRequest } from '@/composables/useCachedRequest' describe('useCachedRequest', () => { let mockRequestFn: ( - params: any, + params: unknown, signal?: AbortSignal ) => Promise let abortSpy: () => void @@ -25,7 +25,7 @@ describe('useCachedRequest', () => { ) // Create a mock request function that returns different results based on params - mockRequestFn = vi.fn(async (params: any) => { + mockRequestFn = vi.fn(async (params: unknown) => { // Simulate a request that takes some time await new Promise((resolve) => setTimeout(resolve, 8)) @@ -138,12 +138,18 @@ describe('useCachedRequest', () => { it('should use custom cache key function if provided', async () => { // Create a cache key function that sorts object keys - const cacheKeyFn = (params: any) => { + const cacheKeyFn = (params: unknown) => { if (typeof params !== 'object' || params === null) return String(params) return JSON.stringify( - Object.keys(params) + Object.keys(params as Record) .sort() - .reduce((acc, key) => ({ ...acc, [key]: params[key] }), {}) + .reduce( + (acc, key) => ({ + ...acc, + [key]: (params as Record)[key] + }), + {} + ) ) }