UNPKG

@nestjs-cognito/core

Version:
25 lines 882 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseCookies = void 0; /** * Parse a cookie string into a key-value object * @param cookies - The cookie string to parse (e.g., "foo=bar; baz=qux") * @returns A record of cookie names to values * @example * parseCookies("token=abc123; userId=42") // { token: "abc123", userId: "42" } */ const parseCookies = (cookies) => { if (!cookies) return {}; return cookies.split(";").reduce((acc, cookie) => { var _a; const [key, ...valueParts] = cookie.split("="); const value = (_a = valueParts.join("=")) === null || _a === void 0 ? void 0 : _a.trim(); if (key) { acc[key.trim()] = decodeURIComponent(value || ''); } return acc; }, {}); }; exports.parseCookies = parseCookies; //# sourceMappingURL=cookies.utils.js.map