From d3571e01ba06599ca0411d14d524aa3145ba492b Mon Sep 17 00:00:00 2001 From: Jonny <55828757+JohnMarsden24@users.noreply.github.com> Date: Fri, 2 Sep 2022 06:34:40 +0100 Subject: [PATCH] fix: Change getToken parameter type to required (#5245) * changed getToken parameter type to required * removed redundant nullish coalescing operator Co-authored-by: Thang Vu --- packages/next-auth/src/jwt/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/next-auth/src/jwt/index.ts b/packages/next-auth/src/jwt/index.ts index 9733b59289..03df8e8a10 100644 --- a/packages/next-auth/src/jwt/index.ts +++ b/packages/next-auth/src/jwt/index.ts @@ -66,7 +66,7 @@ export interface GetTokenParams { * [Documentation](https://next-auth.js.org/tutorials/securing-pages-and-api-routes#using-gettoken) */ export async function getToken( - params?: GetTokenParams + params: GetTokenParams ): Promise { const { req, @@ -79,7 +79,7 @@ export async function getToken( decode: _decode = decode, logger = console, secret = process.env.NEXTAUTH_SECRET, - } = params ?? {} + } = params if (!req) throw new Error("Must pass `req` to JWT getToken()")