diff --git a/src/hooks/__tests__/useThemeColor.test.ts b/src/hooks/__tests__/useThemeColor.test.ts index 259d8bd0..28bc248a 100644 --- a/src/hooks/__tests__/useThemeColor.test.ts +++ b/src/hooks/__tests__/useThemeColor.test.ts @@ -6,12 +6,15 @@ import * as colorLib from "@/lib/color"; import { FastAverageColor } from "fast-average-color"; // Mock fast-average-color +interface MockFastAverageColor { + getColorAsync: ReturnType; + destroy: ReturnType; +} vi.mock("fast-average-color", () => { const mockGetColorAsync = vi.fn(); const mockDestroy = vi.fn(); return { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - FastAverageColor: vi.fn().mockImplementation(function(this: any) { + FastAverageColor: vi.fn().mockImplementation(function(this: MockFastAverageColor) { this.getColorAsync = mockGetColorAsync; this.destroy = mockDestroy; return this;