From 5dbe2aa537e01ced3031f65f8f6092c020dafe67 Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 21 Jun 2023 13:43:46 +0300 Subject: [PATCH] fix(nextjs): Add isApiRoute to AfterAuthHandler['auth'] type --- .changeset/new-llamas-complain.md | 5 +++++ packages/nextjs/src/server/authMiddleware.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/new-llamas-complain.md diff --git a/.changeset/new-llamas-complain.md b/.changeset/new-llamas-complain.md new file mode 100644 index 00000000000..07a0e68f80f --- /dev/null +++ b/.changeset/new-llamas-complain.md @@ -0,0 +1,5 @@ +--- +'@clerk/nextjs': patch +--- + +Add isApiRoute to AfterAuthHandler['auth'] type diff --git a/packages/nextjs/src/server/authMiddleware.ts b/packages/nextjs/src/server/authMiddleware.ts index 458ac6335eb..fc63bb02963 100644 --- a/packages/nextjs/src/server/authMiddleware.ts +++ b/packages/nextjs/src/server/authMiddleware.ts @@ -67,7 +67,7 @@ type BeforeAuthHandler = ( ) => NextMiddlewareResult | Promise | false | Promise; type AfterAuthHandler = ( - auth: AuthObject & { isPublicRoute: boolean }, + auth: AuthObject & { isPublicRoute: boolean; isApiRoute: boolean }, req: NextRequest, evt: NextFetchEvent, ) => NextMiddlewareResult | Promise;