// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { CookieStorage } from 'aws-amplify/adapter-core'; import { serializeCookie } from '../../utils/cookie'; export const appendSetCookieHeaders = ( headers: Headers, cookies: { name: string; value: string }[], setCookieOptions?: CookieStorage.SetCookieOptions, ): void => { for (const { name, value } of cookies) { headers.append( 'Set-Cookie', serializeCookie(name, value, setCookieOptions), ); } };