{"id":"QKLn","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-interval.js.map","includedInParent":true,"mtime":1616745789087},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/package.json","includedInParent":true,"mtime":1616745789087},{"name":"react","loc":{"line":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-interval.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./use-callback-ref","loc":{"line":2,"column":31},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-interval.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-callback-ref.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useInterval=u;var e=n(require(\"react\")),r=require(\"./use-callback-ref\");function t(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return t=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var r=t();if(r&&r.has(e))return r.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=u?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function u(t,n){var u=(0,r.useCallbackRef)(t);e.useEffect(()=>{var e=null;return null!==n&&(e=window.setInterval(()=>u(),n)),()=>{e&&window.clearInterval(e)}},[n,u])}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":88}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":96}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":98}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":106}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":116}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":118}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":126}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":148}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":157}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":161}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":164}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":183}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":191}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":198}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":203}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":207}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":209}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":213}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":221}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":228}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":230}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":241}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":248}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":251}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":253}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":262}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":264}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":267}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":270}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":273}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":275}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":286}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":293}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":295}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":298}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":305}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":308}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":325}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":328}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":347}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":349}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":355}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":356}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":364}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":367}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":371}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":373}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":377}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":380}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":383}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":385}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":389}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":392}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":399}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":401}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":405}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":408}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":412}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":414}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":417}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":419}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":426}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":442}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":449}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":474}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":478}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":482}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":487}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":489}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":492}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":499}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":509}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":524}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":529}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":531}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":534}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":535}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":539}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":541}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":543}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":550}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":575}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":577}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":580}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":585}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":589}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":591}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":596}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":598}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":603}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":610}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":625}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":627}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":629}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":632}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":634}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":637}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":639}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":649}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":651}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":659}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":661}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":664}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":666}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":670}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":672}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":25,"column":1},"generated":{"line":1,"column":675}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":10,"column":7},"generated":{"line":1,"column":677}},{"source":"../../src/use-interval.ts","name":"useInterval","original":{"line":10,"column":16},"generated":{"line":1,"column":686}},{"source":"../../src/use-interval.ts","name":"callback","original":{"line":10,"column":28},"generated":{"line":1,"column":688}},{"source":"../../src/use-interval.ts","name":"delay","original":{"line":10,"column":50},"generated":{"line":1,"column":690}},{"source":"../../src/use-interval.ts","name":"fn","original":{"line":11,"column":8},"generated":{"line":1,"column":693}},{"source":"../../src/use-interval.ts","name":"fn","original":{"line":11,"column":8},"generated":{"line":1,"column":697}},{"source":"../../src/use-interval.ts","name":"useCallbackRef","original":{"line":11,"column":13},"generated":{"line":1,"column":700}},{"source":"../../src/use-interval.ts","name":"callback","original":{"line":11,"column":28},"generated":{"line":1,"column":702}},{"source":"../../src/use-interval.ts","name":"callback","original":{"line":11,"column":28},"generated":{"line":1,"column":704}},{"source":"../../src/use-interval.ts","name":"callback","original":{"line":11,"column":28},"generated":{"line":1,"column":720}},{"source":"../../src/use-interval.ts","name":"React","original":{"line":13,"column":2},"generated":{"line":1,"column":723}},{"source":"../../src/use-interval.ts","name":"useEffect","original":{"line":13,"column":8},"generated":{"line":1,"column":725}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":13,"column":18},"generated":{"line":1,"column":735}},{"source":"../../src/use-interval.ts","name":"intervalId","original":{"line":14,"column":8},"generated":{"line":1,"column":740}},{"source":"../../src/use-interval.ts","name":"intervalId","original":{"line":14,"column":8},"generated":{"line":1,"column":744}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":14,"column":36},"generated":{"line":1,"column":746}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":19,"column":11},"generated":{"line":1,"column":751}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":1,"column":758}},{"source":"../../src/use-interval.ts","name":"delay","original":{"line":16,"column":8},"generated":{"line":1,"column":765}},{"source":"../../src/use-interval.ts","name":"intervalId","original":{"line":17,"column":6},"generated":{"line":1,"column":769}},{"source":"../../src/use-interval.ts","name":"window","original":{"line":17,"column":19},"generated":{"line":1,"column":771}},{"source":"../../src/use-interval.ts","name":"setInterval","original":{"line":17,"column":26},"generated":{"line":1,"column":778}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":15,"column":17},"generated":{"line":1,"column":790}},{"source":"../../src/use-interval.ts","name":"fn","original":{"line":15,"column":23},"generated":{"line":1,"column":794}},{"source":"../../src/use-interval.ts","name":"delay","original":{"line":17,"column":44},"generated":{"line":1,"column":798}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":19,"column":11},"generated":{"line":1,"column":802}},{"source":"../../src/use-interval.ts","name":"intervalId","original":{"line":20,"column":10},"generated":{"line":1,"column":807}},{"source":"../../src/use-interval.ts","name":"window","original":{"line":21,"column":8},"generated":{"line":1,"column":810}},{"source":"../../src/use-interval.ts","name":"clearInterval","original":{"line":21,"column":15},"generated":{"line":1,"column":817}},{"source":"../../src/use-interval.ts","name":"intervalId","original":{"line":21,"column":29},"generated":{"line":1,"column":831}},{"source":"../../src/use-interval.ts","name":null,"original":{"line":24,"column":5},"generated":{"line":1,"column":836}},{"source":"../../src/use-interval.ts","name":"delay","original":{"line":24,"column":6},"generated":{"line":1,"column":837}},{"source":"../../src/use-interval.ts","name":"fn","original":{"line":24,"column":13},"generated":{"line":1,"column":839}}],"sources":{"../../src/use-interval.ts":"import * as React from \"react\"\nimport { useCallbackRef } from \"./use-callback-ref\"\n\n/**\n * React Hook that provides a declarative `setInterval`\n *\n * @param callback the callback to execute at interval\n * @param delay the `setInterval` delay (in ms)\n */\nexport function useInterval(callback: () => void, delay: number | null) {\n  const fn = useCallbackRef(callback)\n\n  React.useEffect(() => {\n    let intervalId: number | null = null\n    const tick = () => fn()\n    if (delay !== null) {\n      intervalId = window.setInterval(tick, delay)\n    }\n    return () => {\n      if (intervalId) {\n        window.clearInterval(intervalId)\n      }\n    }\n  }, [delay, fn])\n}\n"},"lineCount":null}},"error":null,"hash":"8a75ce602034a1eaa1df98415feaddfe","cacheData":{"env":{}}}