From 0c7abd50f22e77db2adb31ff3d7afe50e1badfc7 Mon Sep 17 00:00:00 2001 From: David Kiania Date: Thu, 16 Apr 2026 16:30:43 +0300 Subject: [PATCH] Fix TypeScript implicit any error on setAll cookie parameter Co-Authored-By: Claude Sonnet 4.6 --- lib/supabase/server.ts | 4 ++-- middleware.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/supabase/server.ts b/lib/supabase/server.ts index 19bd99c..07092e4 100644 --- a/lib/supabase/server.ts +++ b/lib/supabase/server.ts @@ -1,4 +1,4 @@ -import { createServerClient } from "@supabase/ssr"; +import { createServerClient, type SetAllCookies } from "@supabase/ssr"; import { cookies } from "next/headers"; export async function createClient() { @@ -12,7 +12,7 @@ export async function createClient() { getAll() { return cookieStore.getAll(); }, - setAll(cookiesToSet) { + setAll(cookiesToSet: Parameters[0]) { try { cookiesToSet.forEach(({ name, value, options }) => cookieStore.set(name, value, options) diff --git a/middleware.ts b/middleware.ts index 1a0a47f..53f068a 100644 --- a/middleware.ts +++ b/middleware.ts @@ -1,4 +1,4 @@ -import { createServerClient } from "@supabase/ssr"; +import { createServerClient, type SetAllCookies } from "@supabase/ssr"; import { NextResponse, type NextRequest } from "next/server"; export async function middleware(request: NextRequest) { @@ -12,7 +12,7 @@ export async function middleware(request: NextRequest) { getAll() { return request.cookies.getAll(); }, - setAll(cookiesToSet) { + setAll(cookiesToSet: Parameters[0]) { cookiesToSet.forEach(({ name, value }) => request.cookies.set(name, value) );