UNPKG

@dioxide-js/silas

Version:

RPC utility for Silas

1 lines 1.29 kB
{"version":3,"file":"async.mjs","sources":["../../../../../node_modules/asynckit/lib/async.js"],"sourcesContent":["var defer = require('./defer.js');\n\n// API\nmodule.exports = async;\n\n/**\n * Runs provided callback asynchronously\n * even if callback itself is not\n *\n * @param {function} callback - callback to invoke\n * @returns {function} - augmented callback\n */\nfunction async(callback)\n{\n var isAsync = false;\n\n // check if async happened\n defer(function() { isAsync = true; });\n\n return function async_callback(err, result)\n {\n if (isAsync)\n {\n callback(err, result);\n }\n else\n {\n defer(function nextTick_callback()\n {\n callback(err, result);\n });\n }\n };\n}\n"],"names":["require$$0"],"mappings":";;;;;;;;CAAA,IAAI,KAAK,GAAGA,YAAqB,EAAA;;AAEjC;AACA,CAAA,OAAc,GAAG,KAAK;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;CACA,SAAS,KAAK,CAAC,QAAQ;AACvB,CAAA;GACE,IAAI,OAAO,GAAG,KAAK;;AAErB;GACE,KAAK,CAAC,WAAW,EAAE,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC;;AAEvC,GAAE,OAAO,SAAS,cAAc,CAAC,GAAG,EAAE,MAAM;GAC1C;AACF,KAAI,IAAI,OAAO;KACX;AACJ,OAAM,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;AAC3B;AACA;KACI;OACE,KAAK,CAAC,SAAS,iBAAiB;OAChC;AACN,SAAQ,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;AAC7B,QAAO,CAAC;AACR;IACG;AACH;;;;;;","x_google_ignoreList":[0]}