13 lines
324 B
TypeScript

import { addActionHandler } from './index';
import { INITIAL_STATE } from './initialState';
import { initCache, loadCache } from './cache';
import { cloneDeep } from '../util/iteratees';
initCache();
addActionHandler('init', () => {
const initial = cloneDeep(INITIAL_STATE);
return loadCache(initial) || initial;
});