UNPKG

storable-state

Version:

State management library that integrates with localStorage

18 lines (17 loc) 488 B
import { Storable } from './storable.js'; import serialize from 'serialize-javascript'; import { deserialize } from '../lib/helpers.js'; class Serializable extends Storable { constructor(key, value, start) { super(key, value, start); } serialize(value) { return serialize(value); } deserialize(data) { return deserialize(data); } } export default (key, value, start) => { return new Serializable(key, value, start); };