UNPKG

minchao-js-sdk

Version:
26 lines (25 loc) 571 B
const { isString } = require('./dataType') const storage = { save (key, value, time) { if (!isString(key) || !value) { throw new Error(415) } localStorage.setItem(key, JSON.stringify(value)); }, fetch (key) { if (!isString(key)) { throw new Error(415) } return JSON.parse(localStorage.getItem(key)) || null; }, remove (key, del) { if (!isString(key)) { throw new Error(415) } localStorage.removeItem(key); }, clear () { localStorage.clear(); } }; module.exports = storage