let states = {}

const persistent_state = {
  get(key, default_state = {}) {
    return key ? states[key] || default_state : default_state
  },
  store(key, state) {
    if (key) {
      states[key] = state
    }
  },
}

export default persistent_state
