From a0e9733335f4e736aaafb4381e7844e23f2bc190 Mon Sep 17 00:00:00 2001 From: Oleks Date: Thu, 30 Jul 2026 15:46:36 +0300 Subject: [PATCH] fix(test): avoid explicit any in mockImplementation typing --- .../builders/vite/__tests__/remove-empty-dirs.test.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/wxt/src/core/builders/vite/__tests__/remove-empty-dirs.test.ts b/packages/wxt/src/core/builders/vite/__tests__/remove-empty-dirs.test.ts index 2d1d304a..a45e0e3e 100644 --- a/packages/wxt/src/core/builders/vite/__tests__/remove-empty-dirs.test.ts +++ b/packages/wxt/src/core/builders/vite/__tests__/remove-empty-dirs.test.ts @@ -50,7 +50,10 @@ describe("removeEmptyDirs", () => { const raceyFile = join(dir, "inject-scripts", "recorder.js"); await writeFile(raceyFile, "x"); - mockedStat.mockImplementation(async (path, ...args: any[]) => { + mockedStat.mockImplementation((async ( + path: Parameters[0], + ...args: unknown[] + ) => { if (path === raceyFile) { const err: NodeJS.ErrnoException = new Error( "ENOENT: no such file or directory", @@ -58,8 +61,8 @@ describe("removeEmptyDirs", () => { err.code = "ENOENT"; throw err; } - return (realStat as any)(path, ...args); - }); + return (realStat as (...a: unknown[]) => unknown)(path, ...args); + }) as typeof stat); await expect(removeEmptyDirs(dir)).resolves.not.toThrow(); } finally {