{"id":"../src/localStorage.ts","dependencies":[{"name":"/Users/sebastien/dev/use-theme/tsconfig.json","includedInParent":true,"mtime":1571065850283},{"name":"/Users/sebastien/dev/use-theme/package.json","includedInParent":true,"mtime":1571065859204}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nexports.getLocalStorageTheme = function () {\n  var localTheme = window.localStorage && window.localStorage.getItem('theme');\n\n  if (localTheme && ['light', 'dark'].includes(localTheme)) {\n    return localTheme;\n  }\n};\n\nexports.setLocalStorageTheme = function (theme) {\n  localStorage.setItem('theme', theme);\n};"},"sourceMaps":{"js":{"mappings":[{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":13},"generated":{"line":7,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":13},"generated":{"line":7,"column":7}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":13},"generated":{"line":7,"column":8}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":13},"generated":{"line":7,"column":28}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":36},"generated":{"line":7,"column":31}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":41},"generated":{"line":7,"column":43}},{"source":"../src/localStorage.ts","name":null,"original":{"line":4,"column":2},"generated":{"line":8,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":4,"column":8},"generated":{"line":8,"column":6}},{"source":"../src/localStorage.ts","name":null,"original":{"line":4,"column":18},"generated":{"line":8,"column":16}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":4},"generated":{"line":8,"column":19}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":10},"generated":{"line":8,"column":25}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":11},"generated":{"line":8,"column":26}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":4},"generated":{"line":8,"column":38}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":28},"generated":{"line":8,"column":42}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":34},"generated":{"line":8,"column":48}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":35},"generated":{"line":8,"column":49}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":28},"generated":{"line":8,"column":61}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":48},"generated":{"line":8,"column":62}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":28},"generated":{"line":8,"column":69}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":56},"generated":{"line":8,"column":70}},{"source":"../src/localStorage.ts","name":null,"original":{"line":5,"column":28},"generated":{"line":8,"column":77}},{"source":"../src/localStorage.ts","name":null,"original":{"line":4,"column":2},"generated":{"line":8,"column":78}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":2},"generated":{"line":10,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":6},"generated":{"line":10,"column":6}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":16},"generated":{"line":10,"column":16}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":20},"generated":{"line":10,"column":20}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":21},"generated":{"line":10,"column":21}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":20},"generated":{"line":10,"column":28}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":30},"generated":{"line":10,"column":30}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":20},"generated":{"line":10,"column":36}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":38},"generated":{"line":10,"column":38}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":20},"generated":{"line":10,"column":46}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":47},"generated":{"line":10,"column":47}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":20},"generated":{"line":10,"column":57}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":2},"generated":{"line":10,"column":58}},{"source":"../src/localStorage.ts","name":null,"original":{"line":6,"column":60},"generated":{"line":10,"column":60}},{"source":"../src/localStorage.ts","name":null,"original":{"line":7,"column":4},"generated":{"line":11,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":7,"column":11},"generated":{"line":11,"column":11}},{"source":"../src/localStorage.ts","name":null,"original":{"line":7,"column":4},"generated":{"line":11,"column":21}},{"source":"../src/localStorage.ts","name":null,"original":{"line":8,"column":3},"generated":{"line":12,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":9,"column":1},"generated":{"line":13,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":3,"column":13},"generated":{"line":13,"column":1}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":13},"generated":{"line":15,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":13},"generated":{"line":15,"column":7}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":13},"generated":{"line":15,"column":8}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":13},"generated":{"line":15,"column":28}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":36},"generated":{"line":15,"column":31}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":37},"generated":{"line":15,"column":41}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":36},"generated":{"line":15,"column":46}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":57},"generated":{"line":15,"column":48}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":16,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":16,"column":2}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":14},"generated":{"line":16,"column":14}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":15},"generated":{"line":16,"column":15}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":16,"column":22}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":23},"generated":{"line":16,"column":23}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":16,"column":30}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":32},"generated":{"line":16,"column":32}},{"source":"../src/localStorage.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":16,"column":37}},{"source":"../src/localStorage.ts","name":null,"original":{"line":13,"column":1},"generated":{"line":17,"column":0}},{"source":"../src/localStorage.ts","name":null,"original":{"line":11,"column":13},"generated":{"line":17,"column":1}}],"sources":{"../src/localStorage.ts":"import { ThemeName } from './theme'\n\nexport const getLocalStorageTheme = () => {\n  const localTheme =\n    window.localStorage && (window.localStorage.getItem('theme') as ThemeName)\n  if (localTheme && ['light', 'dark'].includes(localTheme)) {\n    return localTheme\n  }\n}\n\nexport const setLocalStorageTheme = (theme: ThemeName) => {\n  localStorage.setItem('theme', theme)\n}\n"},"lineCount":null}},"error":null,"hash":"ff6985a9e7a7cc82067368c7090314f8","cacheData":{"env":{}}}