{
  "version": 3,
  "sources": ["../../../../src/store/actions/cache/cacheActions.ts"],
  "sourcesContent": ["import { getStore } from 'store/store';\n\nexport const saveToCache = <T>({ key, value }: { key: string; value: T }) => {\n  getStore().setState(\n    ({ cache: state }) => {\n      state[key] = value;\n    },\n    false,\n    {\n      type: 'saveToCache',\n      // @ts-ignore\n      payload: {\n        value\n      }\n    }\n  );\n};\n\nexport const removeFromCache = (key: string) => {\n  getStore().setState(\n    ({ cache: state }) => {\n      delete state[key];\n    },\n    false,\n    {\n      type: 'removeFromCache',\n      // @ts-ignore\n      payload: {\n        value: key\n      }\n    }\n  );\n};\n\nexport const clearCache = () => {\n  getStore().setState(\n    ({ cache: state }) => {\n      Object.keys(state).forEach((key) => {\n        delete state[key];\n      });\n    },\n    false,\n    {\n      type: 'clearCache',\n      // @ts-ignore\n      payload: {\n        value: null\n      }\n    }\n  );\n};\n"],
  "mappings": "yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,gBAAAE,EAAA,oBAAAC,EAAA,gBAAAC,IAAA,eAAAC,EAAAL,GAAA,IAAAM,EAAyB,uBAElB,MAAMF,EAAc,CAAI,CAAE,IAAAG,EAAK,MAAAC,CAAM,IAAiC,IAC3E,YAAS,EAAE,SACT,CAAC,CAAE,MAAOC,CAAM,IAAM,CACpBA,EAAMF,CAAG,EAAIC,CACf,EACA,GACA,CACE,KAAM,cAEN,QAAS,CACP,MAAAA,CACF,CACF,CACF,CACF,EAEaL,EAAmBI,GAAgB,IAC9C,YAAS,EAAE,SACT,CAAC,CAAE,MAAOE,CAAM,IAAM,CACpB,OAAOA,EAAMF,CAAG,CAClB,EACA,GACA,CACE,KAAM,kBAEN,QAAS,CACP,MAAOA,CACT,CACF,CACF,CACF,EAEaL,EAAa,IAAM,IAC9B,YAAS,EAAE,SACT,CAAC,CAAE,MAAOO,CAAM,IAAM,CACpB,OAAO,KAAKA,CAAK,EAAE,QAASF,GAAQ,CAClC,OAAOE,EAAMF,CAAG,CAClB,CAAC,CACH,EACA,GACA,CACE,KAAM,aAEN,QAAS,CACP,MAAO,IACT,CACF,CACF,CACF",
  "names": ["cacheActions_exports", "__export", "clearCache", "removeFromCache", "saveToCache", "__toCommonJS", "import_store", "key", "value", "state"]
}
