(cookie = "")
| 83 | } |
| 84 | |
| 85 | function parseCookie(cookie = "") { |
| 86 | if (!cookie || typeof cookie !== "string") return {}; |
| 87 | return Object.fromEntries( |
| 88 | cookie |
| 89 | .split(/;\s*/) |
| 90 | .filter((v) => v.includes("=")) |
| 91 | .map((v) => [v.slice(0, v.indexOf("=")).trim(), v.slice(v.indexOf("=") + 1).trim()]) |
| 92 | ); |
| 93 | } |
| 94 | |
| 95 | function cookieHeader(cookies = {}) { |
| 96 | return Object.entries(cookies) |
no outgoing calls
no test coverage detected