diff --git a/packages/next-auth/src/next/middleware.ts b/packages/next-auth/src/next/middleware.ts index 21dbae4bad..97c5160173 100644 --- a/packages/next-auth/src/next/middleware.ts +++ b/packages/next-auth/src/next/middleware.ts @@ -92,10 +92,12 @@ export interface NextAuthMiddlewareOptions { secret?: string } +type NextMiddlewareResult = ReturnType + async function handleMiddleware( req: NextRequest, options: NextAuthMiddlewareOptions | undefined, - onSuccess?: (token: JWT | null) => Promise + onSuccess?: (token: JWT | null) => Promise ) { const signInPage = options?.pages?.signIn ?? "/api/auth/signin" const errorPage = options?.pages?.error ?? "/api/auth/error"