@searchspring/snap-toolbox
Advanced tools
Comparing version 0.56.6 to 0.57.0
export declare const cookies: Cookies; | ||
interface Cookies { | ||
set: (name: string, val: string, sameSite: string, expires: number) => void; | ||
set: (name: string, val: string, sameSite?: string, expires?: number, domain?: string | undefined) => void; | ||
get: (name: string) => string; | ||
@@ -5,0 +5,0 @@ unset: (name: string) => void; |
@@ -5,3 +5,3 @@ "use strict"; | ||
exports.cookies = { | ||
set: function (name, val, sameSite, expires) { | ||
set: function (name, val, sameSite, expires, domain) { | ||
sameSite = sameSite || 'Lax'; | ||
@@ -17,2 +17,5 @@ var cookie = name + '=' + encodeURIComponent(val) + ';' + 'SameSite=' + sameSite + ';path=/;'; | ||
} | ||
if (domain) { | ||
cookie += 'domain=' + domain + ';'; | ||
} | ||
window.document.cookie = cookie; | ||
@@ -34,5 +37,9 @@ }, | ||
}, | ||
unset: function (name) { | ||
window.document.cookie = name + '=; path=/; Max-Age=-99999999;'; | ||
unset: function (name, domain) { | ||
var cookie = name + '=; path=/; Max-Age=-99999999;'; | ||
if (domain) { | ||
cookie += 'domain=' + domain + ';'; | ||
} | ||
window.document.cookie = cookie; | ||
}, | ||
}; |
export declare const cookies: Cookies; | ||
interface Cookies { | ||
set: (name: string, val: string, sameSite: string, expires: number) => void; | ||
set: (name: string, val: string, sameSite?: string, expires?: number, domain?: string | undefined) => void; | ||
get: (name: string) => string; | ||
@@ -5,0 +5,0 @@ unset: (name: string) => void; |
export const cookies = { | ||
set: (name, val, sameSite, expires) => { | ||
set: (name, val, sameSite, expires, domain) => { | ||
sameSite = sameSite || 'Lax'; | ||
@@ -13,2 +13,5 @@ let cookie = name + '=' + encodeURIComponent(val) + ';' + 'SameSite=' + sameSite + ';path=/;'; | ||
} | ||
if (domain) { | ||
cookie += 'domain=' + domain + ';'; | ||
} | ||
window.document.cookie = cookie; | ||
@@ -30,5 +33,9 @@ }, | ||
}, | ||
unset: (name) => { | ||
window.document.cookie = name + '=; path=/; Max-Age=-99999999;'; | ||
unset: (name, domain) => { | ||
let cookie = name + '=; path=/; Max-Age=-99999999;'; | ||
if (domain) { | ||
cookie += 'domain=' + domain + ';'; | ||
} | ||
window.document.cookie = cookie; | ||
}, | ||
}; |
{ | ||
"name": "@searchspring/snap-toolbox", | ||
"version": "0.56.6", | ||
"version": "0.57.0", | ||
"description": "Snap Toolbox", | ||
@@ -26,3 +26,3 @@ "main": "dist/cjs/index.js", | ||
], | ||
"gitHead": "6ce15ae24b23acedd8f5970e3d34a0bfa977c11e" | ||
"gitHead": "ecf2e7bef805aa78834736ab44fbe5f9f912db78" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
71117
1415