mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 04:11:02 +00:00
1 line
12 KiB
Plaintext
1 line
12 KiB
Plaintext
{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":46,"index":46}}],"key":"PnOMrhZAPWoeW3ygrvUJ7ff768Y=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":47},"end":{"line":2,"column":54,"index":101}}],"key":"ISHU1ovvPMrCldqRjtd1JhW9dyo=","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.promiseTracker = promiseTracker;\n exports.toPromiseMethod = toPromiseMethod;\n var _rxjs = require(_dependencyMap[0], \"rxjs\");\n var _polkadotUtil = require(_dependencyMap[1], \"@polkadot/util\");\n function promiseTracker(resolve, reject) {\n let isCompleted = false;\n return {\n reject: error => {\n if (!isCompleted) {\n isCompleted = true;\n reject(error);\n }\n return _rxjs.EMPTY;\n },\n resolve: value => {\n if (!isCompleted) {\n isCompleted = true;\n resolve(value);\n }\n }\n };\n }\n function extractArgs(args, needsCallback) {\n const actualArgs = args.slice();\n // If the last arg is a function, we pop it, put it into callback.\n // actualArgs will then hold the actual arguments to be passed to `method`\n const callback = args.length && (0, _polkadotUtil.isFunction)(args[args.length - 1]) ? actualArgs.pop() : undefined;\n // When we need a subscription, ensure that a valid callback is actually passed\n if (needsCallback && !(0, _polkadotUtil.isFunction)(callback)) {\n throw new Error('Expected a callback to be passed with subscriptions');\n }\n return [actualArgs, callback];\n }\n function decorateCall(method, args) {\n return new Promise((resolve, reject) => {\n // single result tracker - either reject with Error or resolve with Codec result\n const tracker = promiseTracker(resolve, reject);\n // encoding errors reject immediately, any result unsubscribes and resolves\n const subscription = method(...args).pipe((0, _rxjs.catchError)(error => tracker.reject(error))).subscribe(result => {\n tracker.resolve(result);\n (0, _polkadotUtil.nextTick)(() => subscription.unsubscribe());\n });\n });\n }\n function decorateSubscribe(method, args, resultCb) {\n return new Promise((resolve, reject) => {\n // either reject with error or resolve with unsubscribe callback\n const tracker = promiseTracker(resolve, reject);\n // errors reject immediately, the first result resolves with an unsubscribe promise, all results via callback\n const subscription = method(...args).pipe((0, _rxjs.catchError)(error => tracker.reject(error)), (0, _rxjs.tap)(() => tracker.resolve(() => subscription.unsubscribe()))).subscribe(result => {\n // queue result (back of queue to clear current)\n (0, _polkadotUtil.nextTick)(() => resultCb(result));\n });\n });\n }\n /**\n * @description Decorate method for ApiPromise, where the results are converted to the Promise equivalent\n */\n function toPromiseMethod(method, options) {\n const needsCallback = !!(options?.methodName && options.methodName.includes('subscribe'));\n return function (...args) {\n const [actualArgs, resultCb] = extractArgs(args, needsCallback);\n return resultCb ? decorateSubscribe(method, actualArgs, resultCb) : decorateCall(options?.overrideNoSub || method, actualArgs);\n };\n }\n});","lineCount":72,"map":[[7,2,3,0,"exports"],[7,9,3,0],[7,10,3,0,"promiseTracker"],[7,24,3,0],[7,27,3,0,"promiseTracker"],[7,41,3,0],[8,2,63,0,"exports"],[8,9,63,0],[8,10,63,0,"toPromiseMethod"],[8,25,63,0],[8,28,63,0,"toPromiseMethod"],[8,43,63,0],[9,2,1,0],[9,6,1,0,"_rxjs"],[9,11,1,0],[9,14,1,0,"require"],[9,21,1,0],[9,22,1,0,"_dependencyMap"],[9,36,1,0],[10,2,2,0],[10,6,2,0,"_polkadotUtil"],[10,19,2,0],[10,22,2,0,"require"],[10,29,2,0],[10,30,2,0,"_dependencyMap"],[10,44,2,0],[11,2,3,7],[11,11,3,16,"promiseTracker"],[11,25,3,30,"promiseTracker"],[11,26,3,31,"resolve"],[11,33,3,38],[11,35,3,40,"reject"],[11,41,3,46],[11,43,3,48],[12,4,4,4],[12,8,4,8,"isCompleted"],[12,19,4,19],[12,22,4,22],[12,27,4,27],[13,4,5,4],[13,11,5,11],[14,6,6,8,"reject"],[14,12,6,14],[14,14,6,17,"error"],[14,19,6,22],[14,23,6,27],[15,8,7,12],[15,12,7,16],[15,13,7,17,"isCompleted"],[15,24,7,28],[15,26,7,30],[16,10,8,16,"isCompleted"],[16,21,8,27],[16,24,8,30],[16,28,8,34],[17,10,9,16,"reject"],[17,16,9,22],[17,17,9,23,"error"],[17,22,9,28],[17,23,9,29],[18,8,10,12],[19,8,11,12],[19,15,11,19,"EMPTY"],[19,20,11,24],[19,21,11,24,"EMPTY"],[19,26,11,24],[20,6,12,8],[20,7,12,9],[21,6,13,8,"resolve"],[21,13,13,15],[21,15,13,18,"value"],[21,20,13,23],[21,24,13,28],[22,8,14,12],[22,12,14,16],[22,13,14,17,"isCompleted"],[22,24,14,28],[22,26,14,30],[23,10,15,16,"isCompleted"],[23,21,15,27],[23,24,15,30],[23,28,15,34],[24,10,16,16,"resolve"],[24,17,16,23],[24,18,16,24,"value"],[24,23,16,29],[24,24,16,30],[25,8,17,12],[26,6,18,8],[27,4,19,4],[27,5,19,5],[28,2,20,0],[29,2,21,0],[29,11,21,9,"extractArgs"],[29,22,21,20,"extractArgs"],[29,23,21,21,"args"],[29,27,21,25],[29,29,21,27,"needsCallback"],[29,42,21,40],[29,44,21,42],[30,4,22,4],[30,10,22,10,"actualArgs"],[30,20,22,20],[30,23,22,23,"args"],[30,27,22,27],[30,28,22,28,"slice"],[30,33,22,33],[30,34,22,34],[30,35,22,35],[31,4,23,4],[32,4,24,4],[33,4,25,4],[33,10,25,10,"callback"],[33,18,25,18],[33,21,25,22,"args"],[33,25,25,26],[33,26,25,27,"length"],[33,32,25,33],[33,36,25,37],[33,40,25,37,"isFunction"],[33,53,25,47],[33,54,25,47,"isFunction"],[33,64,25,47],[33,66,25,48,"args"],[33,70,25,52],[33,71,25,53,"args"],[33,75,25,57],[33,76,25,58,"length"],[33,82,25,64],[33,85,25,67],[33,86,25,68],[33,87,25,69],[33,88,25,70],[33,91,26,10,"actualArgs"],[33,101,26,20],[33,102,26,21,"pop"],[33,105,26,24],[33,106,26,25],[33,107,26,26],[33,110,27,10,"undefined"],[33,119,27,19],[34,4,28,4],[35,4,29,4],[35,8,29,8,"needsCallback"],[35,21,29,21],[35,25,29,25],[35,26,29,26],[35,30,29,26,"isFunction"],[35,43,29,36],[35,44,29,36,"isFunction"],[35,54,29,36],[35,56,29,37,"callback"],[35,64,29,45],[35,65,29,46],[35,67,29,48],[36,6,30,8],[36,12,30,14],[36,16,30,18,"Error"],[36,21,30,23],[36,22,30,24],[36,75,30,77],[36,76,30,78],[37,4,31,4],[38,4,32,4],[38,11,32,11],[38,12,32,12,"actualArgs"],[38,22,32,22],[38,24,32,24,"callback"],[38,32,32,32],[38,33,32,33],[39,2,33,0],[40,2,34,0],[40,11,34,9,"decorateCall"],[40,23,34,21,"decorateCall"],[40,24,34,22,"method"],[40,30,34,28],[40,32,34,30,"args"],[40,36,34,34],[40,38,34,36],[41,4,35,4],[41,11,35,11],[41,15,35,15,"Promise"],[41,22,35,22],[41,23,35,23],[41,24,35,24,"resolve"],[41,31,35,31],[41,33,35,33,"reject"],[41,39,35,39],[41,44,35,44],[42,6,36,8],[43,6,37,8],[43,12,37,14,"tracker"],[43,19,37,21],[43,22,37,24,"promiseTracker"],[43,36,37,38],[43,37,37,39,"resolve"],[43,44,37,46],[43,46,37,48,"reject"],[43,52,37,54],[43,53,37,55],[44,6,38,8],[45,6,39,8],[45,12,39,14,"subscription"],[45,24,39,26],[45,27,39,29,"method"],[45,33,39,35],[45,34,39,36],[45,37,39,39,"args"],[45,41,39,43],[45,42,39,44],[45,43,40,13,"pipe"],[45,47,40,17],[45,48,40,18],[45,52,40,18,"catchError"],[45,57,40,28],[45,58,40,28,"catchError"],[45,68,40,28],[45,70,40,30,"error"],[45,75,40,35],[45,79,40,40,"tracker"],[45,86,40,47],[45,87,40,48,"reject"],[45,93,40,54],[45,94,40,55,"error"],[45,99,40,60],[45,100,40,61],[45,101,40,62],[45,102,40,63],[45,103,41,13,"subscribe"],[45,112,41,22],[45,113,41,24,"result"],[45,119,41,30],[45,123,41,35],[46,8,42,12,"tracker"],[46,15,42,19],[46,16,42,20,"resolve"],[46,23,42,27],[46,24,42,28,"result"],[46,30,42,34],[46,31,42,35],[47,8,43,12],[47,12,43,12,"nextTick"],[47,25,43,20],[47,26,43,20,"nextTick"],[47,34,43,20],[47,36,43,21],[47,42,43,27,"subscription"],[47,54,43,39],[47,55,43,40,"unsubscribe"],[47,66,43,51],[47,67,43,52],[47,68,43,53],[47,69,43,54],[48,6,44,8],[48,7,44,9],[48,8,44,10],[49,4,45,4],[49,5,45,5],[49,6,45,6],[50,2,46,0],[51,2,47,0],[51,11,47,9,"decorateSubscribe"],[51,28,47,26,"decorateSubscribe"],[51,29,47,27,"method"],[51,35,47,33],[51,37,47,35,"args"],[51,41,47,39],[51,43,47,41,"resultCb"],[51,51,47,49],[51,53,47,51],[52,4,48,4],[52,11,48,11],[52,15,48,15,"Promise"],[52,22,48,22],[52,23,48,23],[52,24,48,24,"resolve"],[52,31,48,31],[52,33,48,33,"reject"],[52,39,48,39],[52,44,48,44],[53,6,49,8],[54,6,50,8],[54,12,50,14,"tracker"],[54,19,50,21],[54,22,50,24,"promiseTracker"],[54,36,50,38],[54,37,50,39,"resolve"],[54,44,50,46],[54,46,50,48,"reject"],[54,52,50,54],[54,53,50,55],[55,6,51,8],[56,6,52,8],[56,12,52,14,"subscription"],[56,24,52,26],[56,27,52,29,"method"],[56,33,52,35],[56,34,52,36],[56,37,52,39,"args"],[56,41,52,43],[56,42,52,44],[56,43,53,13,"pipe"],[56,47,53,17],[56,48,53,18],[56,52,53,18,"catchError"],[56,57,53,28],[56,58,53,28,"catchError"],[56,68,53,28],[56,70,53,30,"error"],[56,75,53,35],[56,79,53,40,"tracker"],[56,86,53,47],[56,87,53,48,"reject"],[56,93,53,54],[56,94,53,55,"error"],[56,99,53,60],[56,100,53,61],[56,101,53,62],[56,103,53,64],[56,107,53,64,"tap"],[56,112,53,67],[56,113,53,67,"tap"],[56,116,53,67],[56,118,53,68],[56,124,53,74,"tracker"],[56,131,53,81],[56,132,53,82,"resolve"],[56,139,53,89],[56,140,53,90],[56,146,53,96,"subscription"],[56,158,53,108],[56,159,53,109,"unsubscribe"],[56,170,53,120],[56,171,53,121],[56,172,53,122],[56,173,53,123],[56,174,53,124],[56,175,53,125],[56,176,54,13,"subscribe"],[56,185,54,22],[56,186,54,24,"result"],[56,192,54,30],[56,196,54,35],[57,8,55,12],[58,8,56,12],[58,12,56,12,"nextTick"],[58,25,56,20],[58,26,56,20,"nextTick"],[58,34,56,20],[58,36,56,21],[58,42,56,27,"resultCb"],[58,50,56,35],[58,51,56,36,"result"],[58,57,56,42],[58,58,56,43],[58,59,56,44],[59,6,57,8],[59,7,57,9],[59,8,57,10],[60,4,58,4],[60,5,58,5],[60,6,58,6],[61,2,59,0],[62,2,60,0],[63,0,61,0],[64,0,62,0],[65,2,63,7],[65,11,63,16,"toPromiseMethod"],[65,26,63,31,"toPromiseMethod"],[65,27,63,32,"method"],[65,33,63,38],[65,35,63,40,"options"],[65,42,63,47],[65,44,63,49],[66,4,64,4],[66,10,64,10,"needsCallback"],[66,23,64,23],[66,26,64,26],[66,27,64,27],[66,29,64,29,"options"],[66,36,64,36],[66,38,64,38,"methodName"],[66,48,64,48],[66,52,64,52,"options"],[66,59,64,59],[66,60,64,60,"methodName"],[66,70,64,70],[66,71,64,71,"includes"],[66,79,64,79],[66,80,64,80],[66,91,64,91],[66,92,64,92],[66,93,64,93],[67,4,65,4],[67,11,65,11],[67,21,65,21],[67,24,65,24,"args"],[67,28,65,28],[67,30,65,30],[68,6,66,8],[68,12,66,14],[68,13,66,15,"actualArgs"],[68,23,66,25],[68,25,66,27,"resultCb"],[68,33,66,35],[68,34,66,36],[68,37,66,39,"extractArgs"],[68,48,66,50],[68,49,66,51,"args"],[68,53,66,55],[68,55,66,57,"needsCallback"],[68,68,66,70],[68,69,66,71],[69,6,67,8],[69,13,67,15,"resultCb"],[69,21,67,23],[69,24,68,14,"decorateSubscribe"],[69,41,68,31],[69,42,68,32,"method"],[69,48,68,38],[69,50,68,40,"actualArgs"],[69,60,68,50],[69,62,68,52,"resultCb"],[69,70,68,60],[69,71,68,61],[69,74,69,14,"decorateCall"],[69,86,69,26],[69,87,69,27,"options"],[69,94,69,34],[69,96,69,36,"overrideNoSub"],[69,109,69,49],[69,113,69,53,"method"],[69,119,69,59],[69,121,69,61,"actualArgs"],[69,131,69,71],[69,132,69,72],[70,4,70,4],[70,5,70,5],[71,2,71,0],[72,0,71,1],[72,3]],"functionMap":{"names":["<global>","promiseTracker","reject","resolve","extractArgs","decorateCall","Promise$argument_0","catchError$argument_0","method.pipe.subscribe$argument_0","nextTick$argument_0","decorateSubscribe","tap$argument_0","tracker.resolve$argument_0","toPromiseMethod","<anonymous>"],"mappings":"AAA;OCE;gBCG;SDM;iBEC;SFK;CDE;AIC;CJY;AKC;uBCC;6BCK,gCD;uBEC;qBCE,gCD;SFC;KDC;CLC;AUC;uBJC;6BCK,gCD,OK,sBC,gCD,CL;uBEC;qBCE,sBD;SFC;KIC;CVC;OaI;WCE;KDK;CbC"},"hasCjsExports":false},"type":"js/module"}]} |