diff --git a/packages/next/src/routes/rest/index.ts b/packages/next/src/routes/rest/index.ts index 533c639aef1..b3c601dc92b 100644 --- a/packages/next/src/routes/rest/index.ts +++ b/packages/next/src/routes/rest/index.ts @@ -9,7 +9,7 @@ const handlerBuilder = async ( request: Request, args: { - params: Promise<{ slug: string[] }> + params: Promise<{ slug?: string[] }> }, ): Promise => { const awaitedConfig = await config diff --git a/templates/website/src/app/(frontend)/next/preview/route.ts b/templates/website/src/app/(frontend)/next/preview/route.ts index 515c79edb68..fb25525b533 100644 --- a/templates/website/src/app/(frontend)/next/preview/route.ts +++ b/templates/website/src/app/(frontend)/next/preview/route.ts @@ -3,18 +3,11 @@ import { getPayload } from 'payload' import { draftMode } from 'next/headers' import { redirect } from 'next/navigation' +import { NextRequest } from "next/server" import configPromise from '@payload-config' -export async function GET( - req: { - cookies: { - get: (name: string) => { - value: string - } - } - } & Request, -): Promise { +export async function GET(req: NextRequest): Promise { const payload = await getPayload({ config: configPromise }) const { searchParams } = new URL(req.url) diff --git a/templates/with-vercel-website/src/app/(frontend)/next/preview/route.ts b/templates/with-vercel-website/src/app/(frontend)/next/preview/route.ts index 515c79edb68..fb25525b533 100644 --- a/templates/with-vercel-website/src/app/(frontend)/next/preview/route.ts +++ b/templates/with-vercel-website/src/app/(frontend)/next/preview/route.ts @@ -3,18 +3,11 @@ import { getPayload } from 'payload' import { draftMode } from 'next/headers' import { redirect } from 'next/navigation' +import { NextRequest } from "next/server" import configPromise from '@payload-config' -export async function GET( - req: { - cookies: { - get: (name: string) => { - value: string - } - } - } & Request, -): Promise { +export async function GET(req: NextRequest): Promise { const payload = await getPayload({ config: configPromise }) const { searchParams } = new URL(req.url)