UNPKG

better-auth

Version:

The most comprehensive authentication framework for TypeScript.

24 lines (23 loc) 758 B
//#region src/test-utils/headers.ts /** * converts set cookie containing headers to * cookie containing headers */ function convertSetCookieToCookie(headers) { const setCookieHeaders = []; headers.forEach((value, name) => { if (name.toLowerCase() === "set-cookie") setCookieHeaders.push(value); }); if (setCookieHeaders.length === 0) return headers; const existingCookies = headers.get("cookie") || ""; const cookies = existingCookies ? existingCookies.split("; ") : []; setCookieHeaders.forEach((setCookie) => { const cookiePair = setCookie.split(";")[0]; cookies.push(cookiePair.trim()); }); headers.set("cookie", cookies.join("; ")); return headers; } //#endregion export { convertSetCookieToCookie }; //# sourceMappingURL=headers.mjs.map