react-ecommerce-hook
Version:
a basic shopping cart react hook
18 lines (17 loc) • 525 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createStorageMethods = function (key) {
if (!localStorage) {
throw Error('localStorage is not available');
}
return {
set: function (value) {
var stringified = JSON.stringify(value);
localStorage.setItem(key, stringified);
},
get: function () {
var value = localStorage.getItem(key);
return JSON.parse(value);
},
};
};