{"id":"jSDV","dependencies":[{"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/use-callback-ref/package.json","includedInParent":true,"mtime":1616745791065},{"name":"./useRef","loc":{"line":1,"column":31},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/use-callback-ref/dist/es2015/useTransformRef.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/use-callback-ref/dist/es2015/useRef.js"},{"name":"./assignRef","loc":{"line":2,"column":26},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/use-callback-ref/dist/es2015/useTransformRef.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/use-callback-ref/dist/es2015/assignRef.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useTransformRef=s;var e=require(\"./useRef\"),r=require(\"./assignRef\");function s(s,u){return(0,e.useCallbackRef)(void 0,function(e){return(0,r.assignRef)(s,u(e))})}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":20,"column":1},"generated":{"line":1,"column":92}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":1,"column":0},"generated":{"line":1,"column":98}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":1,"column":0},"generated":{"line":1,"column":100}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":1,"column":0},"generated":{"line":1,"column":108}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":2,"column":0},"generated":{"line":1,"column":120}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":2,"column":0},"generated":{"line":1,"column":122}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":2,"column":0},"generated":{"line":1,"column":130}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":16,"column":7},"generated":{"line":1,"column":145}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"useTransformRef","original":{"line":16,"column":16},"generated":{"line":1,"column":154}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"ref","original":{"line":16,"column":32},"generated":{"line":1,"column":156}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"transformer","original":{"line":16,"column":37},"generated":{"line":1,"column":158}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":17,"column":11},"generated":{"line":1,"column":161}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":17,"column":11},"generated":{"line":1,"column":168}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"undefined","original":{"line":17,"column":26},"generated":{"line":1,"column":170}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"undefined","original":{"line":17,"column":26},"generated":{"line":1,"column":172}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"undefined","original":{"line":17,"column":26},"generated":{"line":1,"column":193}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":17,"column":37},"generated":{"line":1,"column":195}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"value","original":{"line":17,"column":47},"generated":{"line":1,"column":204}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":18,"column":15},"generated":{"line":1,"column":207}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","original":{"line":18,"column":15},"generated":{"line":1,"column":214}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"ref","original":{"line":18,"column":25},"generated":{"line":1,"column":216}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"ref","original":{"line":18,"column":25},"generated":{"line":1,"column":218}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"ref","original":{"line":18,"column":25},"generated":{"line":1,"column":229}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"transformer","original":{"line":18,"column":30},"generated":{"line":1,"column":231}},{"source":"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js","name":"value","original":{"line":18,"column":42},"generated":{"line":1,"column":233}}],"sources":{"../node_modules/use-callback-ref/dist/es2015/useTransformRef.js":"import { useCallbackRef } from './useRef';\nimport { assignRef } from './assignRef';\n/**\n * Create a _lense_ on Ref, making it possible to transform ref value\n * @param {ReactRef} ref\n * @param {Function} transformer. 👉 Ref would be __NOT updated__ on `transformer` update.\n * @returns {RefObject}\n *\n * @see https://github.com/theKashey/use-callback-ref#usetransformref-to-replace-reactuseimperativehandle\n * @example\n *\n * const ResizableWithRef = forwardRef((props, ref) =>\n *  <Resizable {...props} ref={useTransformRef(ref, i => i ? i.resizable : null)}/>\n * );\n */\nexport function useTransformRef(ref, transformer) {\n    return useCallbackRef(undefined, function (value) {\n        return assignRef(ref, transformer(value));\n    });\n}\n"},"lineCount":null}},"error":null,"hash":"f58e18ff0399c89df6db3416b5f5daaf","cacheData":{"env":{}}}