mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 18:01:02 +00:00
1 line
6.1 KiB
Plaintext
1 line
6.1 KiB
Plaintext
{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":15},"end":{"line":3,"column":31,"index":46}}],"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 function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n exports.useThenable = useThenable;\n var _react = require(_dependencyMap[0], \"react\");\n var React = _interopNamespace(_react);\n function useThenable(create) {\n const [promise] = React.useState(create);\n let initialState = [false, undefined];\n\n // Check if our thenable is synchronous\n // eslint-disable-next-line promise/catch-or-return, promise/always-return\n promise.then(result => {\n initialState = [true, result];\n });\n const [state, setState] = React.useState(initialState);\n const [resolved] = state;\n React.useEffect(() => {\n let cancelled = false;\n const resolve = async () => {\n let result;\n try {\n result = await promise;\n } finally {\n if (!cancelled) {\n setState([true, result]);\n }\n }\n };\n if (!resolved) {\n resolve();\n }\n return () => {\n cancelled = true;\n };\n }, [promise, resolved]);\n return state;\n }\n});","lineCount":57,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13,"Object"],[4,8,1,13],[4,9,1,13,"defineProperty"],[4,23,1,13],[4,24,1,13,"exports"],[4,31,1,13],[5,4,1,13,"value"],[5,9,1,13],[6,2,1,13],[7,2,1,13],[7,11,1,13,"_interopNamespace"],[7,29,1,13,"e"],[7,30,1,13],[8,4,1,13],[8,8,1,13,"e"],[8,9,1,13],[8,13,1,13,"e"],[8,14,1,13],[8,15,1,13,"__esModule"],[8,25,1,13],[8,34,1,13,"e"],[8,35,1,13],[9,4,1,13],[9,8,1,13,"n"],[9,9,1,13],[10,4,1,13],[10,8,1,13,"e"],[10,9,1,13],[10,11,1,13,"Object"],[10,17,1,13],[10,18,1,13,"keys"],[10,22,1,13],[10,23,1,13,"e"],[10,24,1,13],[10,26,1,13,"forEach"],[10,33,1,13],[10,44,1,13,"k"],[10,45,1,13],[11,6,1,13],[11,10,1,13,"d"],[11,11,1,13],[11,14,1,13,"Object"],[11,20,1,13],[11,21,1,13,"getOwnPropertyDescriptor"],[11,45,1,13],[11,46,1,13,"e"],[11,47,1,13],[11,49,1,13,"k"],[11,50,1,13],[12,6,1,13,"Object"],[12,12,1,13],[12,13,1,13,"defineProperty"],[12,27,1,13],[12,28,1,13,"n"],[12,29,1,13],[12,31,1,13,"k"],[12,32,1,13],[12,34,1,13,"d"],[12,35,1,13],[12,36,1,13,"get"],[12,39,1,13],[12,42,1,13,"d"],[12,43,1,13],[13,8,1,13,"enumerable"],[13,18,1,13],[14,8,1,13,"get"],[14,11,1,13],[14,22,1,13,"get"],[14,23,1,13],[15,10,1,13],[15,17,1,13,"e"],[15,18,1,13],[15,19,1,13,"k"],[15,20,1,13],[16,8,1,13],[17,6,1,13],[18,4,1,13],[19,4,1,13,"n"],[19,5,1,13],[19,6,1,13,"default"],[19,13,1,13],[19,16,1,13,"e"],[19,17,1,13],[20,4,1,13],[20,11,1,13,"n"],[20,12,1,13],[21,2,1,13],[22,2,4,0,"exports"],[22,9,4,0],[22,10,4,0,"useThenable"],[22,21,4,0],[22,24,4,0,"useThenable"],[22,35,4,0],[23,2,3,0],[23,6,3,0,"_react"],[23,12,3,0],[23,15,3,0,"require"],[23,22,3,0],[23,23,3,0,"_dependencyMap"],[23,37,3,0],[24,2,3,0],[24,6,3,0,"React"],[24,11,3,0],[24,14,3,0,"_interopNamespace"],[24,31,3,0],[24,32,3,0,"_react"],[24,38,3,0],[25,2,4,7],[25,11,4,16,"useThenable"],[25,22,4,27,"useThenable"],[25,23,4,28,"create"],[25,29,4,34],[25,31,4,36],[26,4,5,2],[26,10,5,8],[26,11,5,9,"promise"],[26,18,5,16],[26,19,5,17],[26,22,5,20,"React"],[26,27,5,25],[26,28,5,26,"useState"],[26,36,5,34],[26,37,5,35,"create"],[26,43,5,41],[26,44,5,42],[27,4,6,2],[27,8,6,6,"initialState"],[27,20,6,18],[27,23,6,21],[27,24,6,22],[27,29,6,27],[27,31,6,29,"undefined"],[27,40,6,38],[27,41,6,39],[29,4,8,2],[30,4,9,2],[31,4,10,2,"promise"],[31,11,10,9],[31,12,10,10,"then"],[31,16,10,14],[31,17,10,15,"result"],[31,23,10,21],[31,27,10,25],[32,6,11,4,"initialState"],[32,18,11,16],[32,21,11,19],[32,22,11,20],[32,26,11,24],[32,28,11,26,"result"],[32,34,11,32],[32,35,11,33],[33,4,12,2],[33,5,12,3],[33,6,12,4],[34,4,13,2],[34,10,13,8],[34,11,13,9,"state"],[34,16,13,14],[34,18,13,16,"setState"],[34,26,13,24],[34,27,13,25],[34,30,13,28,"React"],[34,35,13,33],[34,36,13,34,"useState"],[34,44,13,42],[34,45,13,43,"initialState"],[34,57,13,55],[34,58,13,56],[35,4,14,2],[35,10,14,8],[35,11,14,9,"resolved"],[35,19,14,17],[35,20,14,18],[35,23,14,21,"state"],[35,28,14,26],[36,4,15,2,"React"],[36,9,15,7],[36,10,15,8,"useEffect"],[36,19,15,17],[36,20,15,18],[36,26,15,24],[37,6,16,4],[37,10,16,8,"cancelled"],[37,19,16,17],[37,22,16,20],[37,27,16,25],[38,6,17,4],[38,12,17,10,"resolve"],[38,19,17,17],[38,22,17,20],[38,28,17,20,"resolve"],[38,29,17,20],[38,34,17,32],[39,8,18,6],[39,12,18,10,"result"],[39,18,18,16],[40,8,19,6],[40,12,19,10],[41,10,20,8,"result"],[41,16,20,14],[41,19,20,17],[41,25,20,23,"promise"],[41,32,20,30],[42,8,21,6],[42,9,21,7],[42,18,21,16],[43,10,22,8],[43,14,22,12],[43,15,22,13,"cancelled"],[43,24,22,22],[43,26,22,24],[44,12,23,10,"setState"],[44,20,23,18],[44,21,23,19],[44,22,23,20],[44,26,23,24],[44,28,23,26,"result"],[44,34,23,32],[44,35,23,33],[44,36,23,34],[45,10,24,8],[46,8,25,6],[47,6,26,4],[47,7,26,5],[48,6,27,4],[48,10,27,8],[48,11,27,9,"resolved"],[48,19,27,17],[48,21,27,19],[49,8,28,6,"resolve"],[49,15,28,13],[49,16,28,14],[49,17,28,15],[50,6,29,4],[51,6,30,4],[51,13,30,11],[51,19,30,17],[52,8,31,6,"cancelled"],[52,17,31,15],[52,20,31,18],[52,24,31,22],[53,6,32,4],[53,7,32,5],[54,4,33,2],[54,5,33,3],[54,7,33,5],[54,8,33,6,"promise"],[54,15,33,13],[54,17,33,15,"resolved"],[54,25,33,23],[54,26,33,24],[54,27,33,25],[55,4,34,2],[55,11,34,9,"state"],[55,16,34,14],[56,2,35,0],[57,0,35,1],[57,3]],"functionMap":{"names":["<global>","useThenable","promise.then$argument_0","React.useEffect$argument_0","resolve","<anonymous>"],"mappings":"AAA;OCG;eCM;GDE;kBEG;oBCE;KDS;WEI;KFE;GFC;CDE"},"hasCjsExports":false},"type":"js/module"}]} |