mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 20:21:01 +00:00
1 line
3.6 KiB
Plaintext
1 line
3.6 KiB
Plaintext
{"dependencies":[],"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.promisify = promisify;\n /**\n * @name promisify\n * @summary Wraps an async callback into a `Promise`\n * @description\n * Wraps the supplied async function `fn` that has a standard JS callback `(error: Error, result: any)` into a `Promise`, passing the supplied parameters. When `error` is set, the Promise is rejected, else the Promise resolves with the `result` value.\n * @example\n * <BR>\n *\n * ```javascript\n * const { promisify } from '@polkadot/util';\n *\n * await promisify(null, ((a, cb) => cb(null, a), true); // resolves with `true`\n * await promisify(null, (cb) => cb(new Error('error!'))); // rejects with `error!`\n * ```\n */\n function promisify(self, fn) {\n for (var _len = arguments.length, params = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n params[_key - 2] = arguments[_key];\n }\n return new Promise(function (resolve, reject) {\n fn.apply(self, params.concat(function (error, result) {\n if (error) {\n reject(error);\n } else {\n resolve(result);\n }\n }));\n });\n }\n});","lineCount":37,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"promisify"],[7,19,3,17],[7,22,3,20,"promisify"],[7,31,3,29],[8,2,4,0],[9,0,5,0],[10,0,6,0],[11,0,7,0],[12,0,8,0],[13,0,9,0],[14,0,10,0],[15,0,11,0],[16,0,12,0],[17,0,13,0],[18,0,14,0],[19,0,15,0],[20,0,16,0],[21,0,17,0],[22,0,18,0],[23,2,19,0],[23,11,19,9,"promisify"],[23,20,19,18,"promisify"],[23,21,19,19,"self"],[23,25,19,23],[23,27,19,25,"fn"],[23,29,19,27],[23,31,19,40],[24,4,19,40],[24,13,19,40,"_len"],[24,17,19,40],[24,20,19,40,"arguments"],[24,29,19,40],[24,30,19,40,"length"],[24,36,19,40],[24,38,19,32,"params"],[24,44,19,38],[24,51,19,38,"Array"],[24,56,19,38],[24,57,19,38,"_len"],[24,61,19,38],[24,68,19,38,"_len"],[24,72,19,38],[24,83,19,38,"_key"],[24,87,19,38],[24,93,19,38,"_key"],[24,97,19,38],[24,100,19,38,"_len"],[24,104,19,38],[24,106,19,38,"_key"],[24,110,19,38],[25,6,19,32,"params"],[25,12,19,38],[25,13,19,38,"_key"],[25,17,19,38],[25,25,19,38,"arguments"],[25,34,19,38],[25,35,19,38,"_key"],[25,39,19,38],[26,4,19,38],[27,4,20,4],[27,11,20,11],[27,15,20,15,"Promise"],[27,22,20,22],[27,23,20,23],[27,33,20,24,"resolve"],[27,40,20,31],[27,42,20,33,"reject"],[27,48,20,39],[27,50,20,44],[28,6,21,8,"fn"],[28,8,21,10],[28,9,21,11,"apply"],[28,14,21,16],[28,15,21,17,"self"],[28,19,21,21],[28,21,21,23,"params"],[28,27,21,29],[28,28,21,30,"concat"],[28,34,21,36],[28,35,21,37],[28,45,21,38,"error"],[28,50,21,43],[28,52,21,45,"result"],[28,58,21,51],[28,60,21,56],[29,8,22,12],[29,12,22,16,"error"],[29,17,22,21],[29,19,22,23],[30,10,23,16,"reject"],[30,16,23,22],[30,17,23,23,"error"],[30,22,23,28],[30,23,23,29],[31,8,24,12],[31,9,24,13],[31,15,25,17],[32,10,26,16,"resolve"],[32,17,26,23],[32,18,26,24,"result"],[32,24,26,30],[32,25,26,31],[33,8,27,12],[34,6,28,8],[34,7,28,9],[34,8,28,10],[34,9,28,11],[35,4,29,4],[35,5,29,5],[35,6,29,6],[36,2,30,0],[37,0,30,1],[37,3]],"functionMap":{"names":["<global>","promisify","Promise$argument_0","params.concat$argument_0"],"mappings":"AAA;ACkB;uBCC;qCCC;SDO;KDC;CDC"},"hasCjsExports":true},"type":"js/module"}]} |