// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { NextApiRequest } from 'next'; export const getCookieValuesFromNextApiRequest = < CookieNames extends string[], R = Partial>, >( request: NextApiRequest, cookieNames: CookieNames, ): R => { const result: Record = {}; for (const cookieName of cookieNames) { result[cookieName] = request.cookies[cookieName]; } return result as R; };