migros-api-wrapper
Version:
Making the api of migros more accessible to the public.
16 lines (14 loc) • 419 B
text/typescript
import { ICookies } from "../api/interfaces/cookies";
export function addCookieToHeaders(
headers: Record<string, string>,
cookies: ICookies
): Record<string, string> {
if (Object.keys(cookies).length === 0) {
return headers;
}
headers["cookie"] = Object.keys(cookies)
.filter((key) => cookies[key] !== undefined)
.map((key) => [key, cookies[key]].join("="))
.join("; ");
return headers;
}