UNPKG

redux-localstorage-fix-localstorage-fork

Version:

Unopinionated store enhancer that persists state changes (locally).

37 lines (31 loc) 701 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = function (storage) { return { 0: storage, put: function put(key, value, callback) { try { callback(null, storage.setItem(key, JSON.stringify(value))); } catch (e) { callback(e); } }, get: function get(key, callback) { try { callback(null, JSON.parse(storage.getItem(key))); } catch (e) { callback(e); } }, del: function del(key, callback) { try { callback(null, storage.removeItem(key)); } catch (e) { callback(e); } } }; }; module.exports = exports["default"];