UNPKG

salsify-experiences-sdk

Version:

SDK to be used by commerce websites to implement product experiences.

25 lines 870 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteCookie = exports.setCookie = exports.getCookie = void 0; function getCookie(key) { const cookies = document.cookie.split('; '); for (const cookie of cookies) { const [k, v] = cookie.split('='); if (k === key) { return v; } } } exports.getCookie = getCookie; function setCookie(key, value, expires = 'Mon, 01 Feb 2027 16:55:43 GMT', age = '315576000') { const domain = window.location.hostname; document.cookie = `${key}=${value};Path=/;Domain=${domain};Expires=${expires};Max-Age=${age}`; } exports.setCookie = setCookie; function deleteCookie(key) { if (getCookie(key)) { setCookie(key, '', 'Thu, 01 Jan 1970 00:00:00 UTC', '0'); } } exports.deleteCookie = deleteCookie; //# sourceMappingURL=cookies.js.map