UNPKG

auth0-js

Version:

Auth0 headless browser sdk

27 lines (25 loc) 566 B
import StorageHandler from './storage/handler'; var storage; var getStorage = function() { if (!storage) { storage = new StorageHandler(); } return storage; }; export default { getItem: function(key) { var value = getStorage().getItem(key); try { return JSON.parse(value); } catch (_) { return value; } }, removeItem: function(key) { return getStorage().removeItem(key); }, setItem: function(key, value, options) { var json = JSON.stringify(value); return getStorage().setItem(key, json, options); } };