@updatedev/js
Version:
Update JavaScript SDK
22 lines • 598 B
JavaScript
import { isBrowser } from "./environment";
import { serialize, parse } from "cookie";
function setAll(cookies) {
if (!isBrowser) return;
cookies.forEach(({ name, value, options }) => {
document.cookie = serialize(name, value, options || {});
});
}
function getAll() {
if (!isBrowser) return null;
const cookies = parse(document.cookie);
return Object.entries(cookies).filter(([, v]) => v !== void 0).map(([name, value]) => ({
name,
value
// value cannot be undefined due to filter above
}));
}
export {
getAll,
setAll
};
//# sourceMappingURL=cookie-defaults.js.map