mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-29 22:21:05 +00:00
1 line
4.2 KiB
Plaintext
1 line
4.2 KiB
Plaintext
{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":55,"index":55}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.useDebounceCallback = useDebounceCallback;\n var _react = require(_dependencyMap[0], \"react\");\n function useDebounceCallback(_ref) {\n let {\n callback,\n delay = 250\n } = _ref;\n const timeoutRef = (0, _react.useRef)(null);\n const callbackRef = (0, _react.useRef)(callback);\n (0, _react.useEffect)(() => {\n callbackRef.current = callback;\n }, [callback]);\n const debouncedCallback = (0, _react.useCallback)(args => {\n if (timeoutRef.current) {\n clearTimeout(timeoutRef.current);\n }\n timeoutRef.current = setTimeout(() => {\n callbackRef.current(args);\n }, delay);\n }, [delay]);\n (0, _react.useEffect)(() => {\n return () => {\n if (timeoutRef.current) {\n clearTimeout(timeoutRef.current);\n }\n };\n }, []);\n return debouncedCallback;\n }\n});","lineCount":36,"map":[[7,2,2,0,"exports"],[7,9,2,0],[7,10,2,0,"useDebounceCallback"],[7,29,2,0],[7,32,2,0,"useDebounceCallback"],[7,51,2,0],[8,2,1,0],[8,6,1,0,"_react"],[8,12,1,0],[8,15,1,0,"require"],[8,22,1,0],[8,23,1,0,"_dependencyMap"],[8,37,1,0],[9,2,2,7],[9,11,2,16,"useDebounceCallback"],[9,30,2,35,"useDebounceCallback"],[9,31,2,36,"_ref"],[9,35,2,40],[9,37,2,42],[10,4,3,2],[10,8,3,6],[11,6,4,4,"callback"],[11,14,4,12],[12,6,5,4,"delay"],[12,11,5,9],[12,14,5,12],[13,4,6,2],[13,5,6,3],[13,8,6,6,"_ref"],[13,12,6,10],[14,4,7,2],[14,10,7,8,"timeoutRef"],[14,20,7,18],[14,23,7,21],[14,27,7,21,"useRef"],[14,33,7,27],[14,34,7,27,"useRef"],[14,40,7,27],[14,42,7,28],[14,46,7,32],[14,47,7,33],[15,4,8,2],[15,10,8,8,"callbackRef"],[15,21,8,19],[15,24,8,22],[15,28,8,22,"useRef"],[15,34,8,28],[15,35,8,28,"useRef"],[15,41,8,28],[15,43,8,29,"callback"],[15,51,8,37],[15,52,8,38],[16,4,9,2],[16,8,9,2,"useEffect"],[16,14,9,11],[16,15,9,11,"useEffect"],[16,24,9,11],[16,26,9,12],[16,32,9,18],[17,6,10,4,"callbackRef"],[17,17,10,15],[17,18,10,16,"current"],[17,25,10,23],[17,28,10,26,"callback"],[17,36,10,34],[18,4,11,2],[18,5,11,3],[18,7,11,5],[18,8,11,6,"callback"],[18,16,11,14],[18,17,11,15],[18,18,11,16],[19,4,12,2],[19,10,12,8,"debouncedCallback"],[19,27,12,25],[19,30,12,28],[19,34,12,28,"useCallback"],[19,40,12,39],[19,41,12,39,"useCallback"],[19,52,12,39],[19,54,12,40,"args"],[19,58,12,44],[19,62,12,48],[20,6,13,4],[20,10,13,8,"timeoutRef"],[20,20,13,18],[20,21,13,19,"current"],[20,28,13,26],[20,30,13,28],[21,8,14,6,"clearTimeout"],[21,20,14,18],[21,21,14,19,"timeoutRef"],[21,31,14,29],[21,32,14,30,"current"],[21,39,14,37],[21,40,14,38],[22,6,15,4],[23,6,16,4,"timeoutRef"],[23,16,16,14],[23,17,16,15,"current"],[23,24,16,22],[23,27,16,25,"setTimeout"],[23,37,16,35],[23,38,16,36],[23,44,16,42],[24,8,17,6,"callbackRef"],[24,19,17,17],[24,20,17,18,"current"],[24,27,17,25],[24,28,17,26,"args"],[24,32,17,30],[24,33,17,31],[25,6,18,4],[25,7,18,5],[25,9,18,7,"delay"],[25,14,18,12],[25,15,18,13],[26,4,19,2],[26,5,19,3],[26,7,19,5],[26,8,19,6,"delay"],[26,13,19,11],[26,14,19,12],[26,15,19,13],[27,4,20,2],[27,8,20,2,"useEffect"],[27,14,20,11],[27,15,20,11,"useEffect"],[27,24,20,11],[27,26,20,12],[27,32,20,18],[28,6,21,4],[28,13,21,11],[28,19,21,17],[29,8,22,6],[29,12,22,10,"timeoutRef"],[29,22,22,20],[29,23,22,21,"current"],[29,30,22,28],[29,32,22,30],[30,10,23,8,"clearTimeout"],[30,22,23,20],[30,23,23,21,"timeoutRef"],[30,33,23,31],[30,34,23,32,"current"],[30,41,23,39],[30,42,23,40],[31,8,24,6],[32,6,25,4],[32,7,25,5],[33,4,26,2],[33,5,26,3],[33,7,26,5],[33,9,26,7],[33,10,26,8],[34,4,27,2],[34,11,27,9,"debouncedCallback"],[34,28,27,26],[35,2,28,0],[36,0,28,1],[36,3]],"functionMap":{"names":["<global>","useDebounceCallback","useEffect$argument_0","debouncedCallback","setTimeout$argument_0","<anonymous>"],"mappings":"AAA;OCC;YCO;GDE;wCEC;oCCI;KDE;GFC;YCC;WGC;KHI;GDC;CDE"},"hasCjsExports":false},"type":"js/module"}]} |