From b6da94dd4aa038bbc0b9e7342737be74ac787245 Mon Sep 17 00:00:00 2001 From: Saravana Achu Mac Date: Mon, 4 May 2026 15:20:50 -0700 Subject: [PATCH] chore(tracker-web): type proxy test request Replace the tracker proxy test helper's any cast with an explicit NextRequest test double bridge. Verification: pnpm --filter @bytelyst/tracker-web typecheck; pnpm --filter @bytelyst/tracker-web test; pnpm --filter @bytelyst/tracker-web exec eslint . --ext .ts,.tsx; pnpm lint. --- dashboards/tracker-web/src/__tests__/tracker-proxy.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dashboards/tracker-web/src/__tests__/tracker-proxy.test.ts b/dashboards/tracker-web/src/__tests__/tracker-proxy.test.ts index 46b3bf42..e83a5f09 100644 --- a/dashboards/tracker-web/src/__tests__/tracker-proxy.test.ts +++ b/dashboards/tracker-web/src/__tests__/tracker-proxy.test.ts @@ -3,6 +3,7 @@ */ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; +import type { NextRequest } from 'next/server'; // Mock global fetch const mockFetch = vi.fn(); @@ -15,7 +16,7 @@ function mockNextRequest( path: string, body?: string, headers?: Record -) { +): NextRequest { const _url = new URL(`http://localhost:3003/api/tracker/${path}`); const headerMap = new Map(Object.entries(headers || {})); return { @@ -27,7 +28,7 @@ function mockNextRequest( searchParams: new URLSearchParams(), }, text: async () => body || '', - } as any; + } as unknown as NextRequest; } describe('tracker proxy', () => {