UNPKG

redux-state-sync

Version:

A middleware for redux to sync state in different tabs

19 lines (16 loc) 341 B
/* global window Event*/ let store = {}; const localStorageMock = { getItem(key) { return store[key]; }, setItem(key, value) { store[key] = value.toString(); Event.prototype.newValue = value; window.dispatchEvent(new Event('storage')); }, clear() { store = {}; }, }; global.localStorage = localStorageMock;