astro-ghostcms/.pnpm-store/v3/files/e8/7446389bb5567dd7029bb5b9b80...

20 lines
466 B
Plaintext

const createOutgoingHttpHeaders = (headers) => {
if (!headers) {
return void 0;
}
const nodeHeaders = Object.fromEntries(headers.entries());
if (Object.keys(nodeHeaders).length === 0) {
return void 0;
}
if (headers.has("set-cookie")) {
const cookieHeaders = headers.getSetCookie();
if (cookieHeaders.length > 1) {
nodeHeaders["set-cookie"] = cookieHeaders;
}
}
return nodeHeaders;
};
export {
createOutgoingHttpHeaders
};