@dioxide-js/silas
Version:
RPC utility for Silas
1 lines • 1.18 kB
Source Map (JSON)
{"version":3,"file":"terminator.mjs","sources":["../../../../../node_modules/asynckit/lib/terminator.js"],"sourcesContent":["var abort = require('./abort.js')\n , async = require('./async.js')\n ;\n\n// API\nmodule.exports = terminator;\n\n/**\n * Terminates jobs in the attached state context\n *\n * @this AsyncKitState#\n * @param {function} callback - final callback to invoke after termination\n */\nfunction terminator(callback)\n{\n if (!Object.keys(this.jobs).length)\n {\n return;\n }\n\n // fast forward iteration index\n this.index = this.size;\n\n // abort jobs\n abort(this);\n\n // send back results we have so far\n async(callback)(null, this.results);\n}\n"],"names":["require$$0","require$$1"],"mappings":";;;;;;;;;AAAA,CAAA,IAAI,KAAK,GAAGA,YAAA;AACZ,KAAI,KAAK,GAAGC,YAAA;AACZ;;AAEA;AACA,CAAA,YAAc,GAAG,UAAU;;AAE3B;AACA;AACA;AACA;AACA;AACA;CACA,SAAS,UAAU,CAAC,QAAQ;AAC5B,CAAA;GACE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM;GAClC;KACE;AACJ;;AAEA;AACA,GAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI;;AAExB;GACE,KAAK,CAAC,IAAI,CAAC;;AAEb;GACE,KAAK,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC;AACrC;;;;;;","x_google_ignoreList":[0]}