getSetCookies

import { getSetCookies } from "jsr:@ende/http";

function

function getSetCookies(headers: Headers): Cookie[]

Parse set-cookies of a header

headers: Headers

The headers instance to get set-cookies from

Returns

List of cookies

Example: Usage

import { getSetCookies } from "@ende/http/cookie";
import { assertEquals } from "@ende/assert";

const headers = new Headers([
  ["Set-Cookie", "lulu=meow; Secure; Max-Age=3600"],
  ["Set-Cookie", "booya=kasha; HttpOnly; Path=/"],
]);

const cookies = getSetCookies(headers);

assertEquals(cookies[0], {
  name: "lulu",
  value: "meow",
  secure: true,
  maxAge: 3600
});

Source