cargodb
Version:
A local database provider for electron
1 lines • 32.3 kB
JSON
{"id":"async.ts","dependencies":[{"name":"/home/phoenix/Desktop/Projects/CargoDB/src/tsconfig.json","includedInParent":true,"mtime":1588774495306},{"name":"/home/phoenix/Desktop/Projects/CargoDB/package.json","includedInParent":true,"mtime":1588774568959}],"generated":{"js":"// Async base for extending \n// classes of an async behavior\nvar AsyncNature =\n/** @class */\nfunction () {\n function AsyncNature(context) {\n this.queue = [];\n this.busy = false;\n this.context = context !== null && context !== void 0 ? context : this;\n } // Run until all of\n // of the operations\n // are finished\n\n\n AsyncNature.prototype.asyncLoop = function () {\n var _a; // If there is what to iter\n // get yourself to work\n\n\n if (this.queue.length) this.busy = true; // Loop'n'run all the ops in queue\n\n while (this.busy) {\n // If done - headphones off and tada\n if (!this.queue.length) {\n this.busy = false;\n } // If stil something to do\n // roll up your sleeves\n else {\n var _b = this.queue[0],\n method = _b.method,\n args = _b.args,\n callback = _b.callback;\n callback((_a = this.context)[method].apply(_a, args));\n this.queue.shift();\n }\n }\n }; // Add operation and\n // trigger the loop\n\n\n AsyncNature.prototype.async = function (action, args) {\n var _this = this;\n\n return new Promise(function (res) {\n // Add a cargo operation to queue\n _this.queue.push({\n args: args,\n method: action,\n callback: function () {\n var val = [];\n\n for (var _i = 0; _i < arguments.length; _i++) {\n val[_i] = arguments[_i];\n }\n\n res.apply(void 0, val);\n }\n }); // Trigger loop\n\n\n if (!_this.busy) {\n _this.asyncLoop();\n }\n });\n };\n\n return AsyncNature;\n}();"},"sourceMaps":{"js":{"mappings":[{"source":"async.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":0}},{"source":"async.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":2,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":3,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":3,"column":4}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":3,"column":15}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":4,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":5,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":5,"column":12}},{"source":"async.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":6,"column":0}},{"source":"async.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":6,"column":11}},{"source":"async.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":6,"column":22}},{"source":"async.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":6,"column":23}},{"source":"async.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":6,"column":30}},{"source":"async.ts","name":null,"original":{"line":17,"column":31},"generated":{"line":6,"column":32}},{"source":"async.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":7,"column":0}},{"source":"async.ts","name":null,"original":{"line":18,"column":13},"generated":{"line":7,"column":9}},{"source":"async.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":7,"column":14}},{"source":"async.ts","name":null,"original":{"line":18,"column":21},"generated":{"line":7,"column":17}},{"source":"async.ts","name":null,"original":{"line":18,"column":8},"generated":{"line":7,"column":19}},{"source":"async.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":8,"column":0}},{"source":"async.ts","name":null,"original":{"line":19,"column":13},"generated":{"line":8,"column":9}},{"source":"async.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":8,"column":13}},{"source":"async.ts","name":null,"original":{"line":19,"column":20},"generated":{"line":8,"column":16}},{"source":"async.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":8,"column":21}},{"source":"async.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":9,"column":0}},{"source":"async.ts","name":null,"original":{"line":20,"column":13},"generated":{"line":9,"column":9}},{"source":"async.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":9,"column":16}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":19}},{"source":"async.ts","name":null,"original":{"line":20,"column":30},"generated":{"line":9,"column":26}},{"source":"async.ts","name":null,"original":{"line":20,"column":30},"generated":{"line":9,"column":31}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":35}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":39}},{"source":"async.ts","name":null,"original":{"line":20,"column":30},"generated":{"line":9,"column":46}},{"source":"async.ts","name":null,"original":{"line":20,"column":30},"generated":{"line":9,"column":51}},{"source":"async.ts","name":null,"original":{"line":20,"column":30},"generated":{"line":9,"column":56}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":57}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":60}},{"source":"async.ts","name":null,"original":{"line":20,"column":23},"generated":{"line":9,"column":67}},{"source":"async.ts","name":null,"original":{"line":20,"column":34},"generated":{"line":9,"column":70}},{"source":"async.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":9,"column":74}},{"source":"async.ts","name":null,"original":{"line":21,"column":5},"generated":{"line":10,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":10,"column":3}},{"source":"async.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":10,"column":4}},{"source":"async.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":11,"column":0}},{"source":"async.ts","name":null,"original":{"line":25,"column":4},"generated":{"line":12,"column":0}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":0}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":2}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":13}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":14}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":23}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":24}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":15,"column":33}},{"source":"async.ts","name":null,"original":{"line":26,"column":4},"generated":{"line":15,"column":36}},{"source":"async.ts","name":null,"original":{"line":26,"column":4},"generated":{"line":15,"column":48}},{"source":"async.ts","name":null,"original":{"line":26,"column":4},"generated":{"line":16,"column":11}},{"source":"async.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":16,"column":12}},{"source":"async.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":17,"column":0}},{"source":"async.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":20,"column":0}},{"source":"async.ts","name":null,"original":{"line":29,"column":12},"generated":{"line":20,"column":8}},{"source":"async.ts","name":null,"original":{"line":29,"column":17},"generated":{"line":20,"column":13}},{"source":"async.ts","name":null,"original":{"line":29,"column":12},"generated":{"line":20,"column":18}},{"source":"async.ts","name":null,"original":{"line":29,"column":23},"generated":{"line":20,"column":19}},{"source":"async.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":20,"column":25}},{"source":"async.ts","name":null,"original":{"line":30,"column":12},"generated":{"line":20,"column":27}},{"source":"async.ts","name":null,"original":{"line":30,"column":17},"generated":{"line":20,"column":32}},{"source":"async.ts","name":null,"original":{"line":30,"column":12},"generated":{"line":20,"column":36}},{"source":"async.ts","name":null,"original":{"line":30,"column":24},"generated":{"line":20,"column":39}},{"source":"async.ts","name":null,"original":{"line":30,"column":12},"generated":{"line":20,"column":43}},{"source":"async.ts","name":null,"original":{"line":26,"column":4},"generated":{"line":20,"column":44}},{"source":"async.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":20,"column":45}},{"source":"async.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":22,"column":0}},{"source":"async.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":22,"column":11}},{"source":"async.ts","name":null,"original":{"line":32,"column":20},"generated":{"line":22,"column":16}},{"source":"async.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":22,"column":20}},{"source":"async.ts","name":null,"original":{"line":32,"column":26},"generated":{"line":22,"column":22}},{"source":"async.ts","name":null,"original":{"line":33,"column":12},"generated":{"line":23,"column":0}},{"source":"async.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":24,"column":0}},{"source":"async.ts","name":null,"original":{"line":34,"column":16},"generated":{"line":24,"column":10}},{"source":"async.ts","name":null,"original":{"line":34,"column":17},"generated":{"line":24,"column":11}},{"source":"async.ts","name":null,"original":{"line":34,"column":22},"generated":{"line":24,"column":16}},{"source":"async.ts","name":null,"original":{"line":34,"column":17},"generated":{"line":24,"column":21}},{"source":"async.ts","name":null,"original":{"line":34,"column":28},"generated":{"line":24,"column":22}},{"source":"async.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":24,"column":28}},{"source":"async.ts","name":null,"original":{"line":34,"column":36},"generated":{"line":24,"column":30}},{"source":"async.ts","name":null,"original":{"line":35,"column":16},"generated":{"line":25,"column":0}},{"source":"async.ts","name":null,"original":{"line":35,"column":21},"generated":{"line":25,"column":13}},{"source":"async.ts","name":null,"original":{"line":35,"column":16},"generated":{"line":25,"column":17}},{"source":"async.ts","name":null,"original":{"line":35,"column":28},"generated":{"line":25,"column":20}},{"source":"async.ts","name":null,"original":{"line":35,"column":16},"generated":{"line":25,"column":25}},{"source":"async.ts","name":null,"original":{"line":36,"column":13},"generated":{"line":26,"column":0}},{"source":"async.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":26,"column":7}},{"source":"async.ts","name":null,"original":{"line":37,"column":12},"generated":{"line":26,"column":8}},{"source":"async.ts","name":null,"original":{"line":38,"column":12},"generated":{"line":27,"column":0}},{"source":"async.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":28,"column":0}},{"source":"async.ts","name":null,"original":{"line":39,"column":17},"generated":{"line":28,"column":11}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":0}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":14}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":16}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":19}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":24}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":29}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":30}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":31}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":29,"column":32}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":30,"column":0}},{"source":"async.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":30,"column":14}},{"source":"async.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":30,"column":20}},{"source":"async.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":30,"column":23}},{"source":"async.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":30,"column":25}},{"source":"async.ts","name":null,"original":{"line":40,"column":23},"generated":{"line":30,"column":26}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":30,"column":32}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":31,"column":0}},{"source":"async.ts","name":null,"original":{"line":40,"column":31},"generated":{"line":31,"column":14}},{"source":"async.ts","name":null,"original":{"line":40,"column":31},"generated":{"line":31,"column":18}},{"source":"async.ts","name":null,"original":{"line":40,"column":31},"generated":{"line":31,"column":21}},{"source":"async.ts","name":null,"original":{"line":40,"column":31},"generated":{"line":31,"column":23}},{"source":"async.ts","name":null,"original":{"line":40,"column":31},"generated":{"line":31,"column":24}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":31,"column":28}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":32,"column":0}},{"source":"async.ts","name":null,"original":{"line":40,"column":37},"generated":{"line":32,"column":14}},{"source":"async.ts","name":null,"original":{"line":40,"column":37},"generated":{"line":32,"column":22}},{"source":"async.ts","name":null,"original":{"line":40,"column":37},"generated":{"line":32,"column":25}},{"source":"async.ts","name":null,"original":{"line":40,"column":37},"generated":{"line":32,"column":27}},{"source":"async.ts","name":null,"original":{"line":40,"column":37},"generated":{"line":32,"column":28}},{"source":"async.ts","name":null,"original":{"line":40,"column":22},"generated":{"line":32,"column":36}},{"source":"async.ts","name":null,"original":{"line":41,"column":16},"generated":{"line":33,"column":0}},{"source":"async.ts","name":null,"original":{"line":41,"column":16},"generated":{"line":33,"column":10}},{"source":"async.ts","name":null,"original":{"line":41,"column":24},"generated":{"line":33,"column":18}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":19}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":20}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":22}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":25}},{"source":"async.ts","name":null,"original":{"line":41,"column":30},"generated":{"line":33,"column":30}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":37}},{"source":"async.ts","name":null,"original":{"line":41,"column":38},"generated":{"line":33,"column":39}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":45}},{"source":"async.ts","name":null,"original":{"line":41,"column":45},"generated":{"line":33,"column":47}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":52}},{"source":"async.ts","name":null,"original":{"line":41,"column":45},"generated":{"line":33,"column":53}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":55}},{"source":"async.ts","name":null,"original":{"line":41,"column":49},"generated":{"line":33,"column":57}},{"source":"async.ts","name":null,"original":{"line":41,"column":25},"generated":{"line":33,"column":61}},{"source":"async.ts","name":null,"original":{"line":41,"column":24},"generated":{"line":33,"column":62}},{"source":"async.ts","name":null,"original":{"line":41,"column":16},"generated":{"line":33,"column":63}},{"source":"async.ts","name":null,"original":{"line":42,"column":16},"generated":{"line":34,"column":0}},{"source":"async.ts","name":null,"original":{"line":42,"column":21},"generated":{"line":34,"column":15}},{"source":"async.ts","name":null,"original":{"line":42,"column":16},"generated":{"line":34,"column":20}},{"source":"async.ts","name":null,"original":{"line":42,"column":27},"generated":{"line":34,"column":21}},{"source":"async.ts","name":null,"original":{"line":42,"column":16},"generated":{"line":34,"column":26}},{"source":"async.ts","name":null,"original":{"line":43,"column":13},"generated":{"line":35,"column":0}},{"source":"async.ts","name":null,"original":{"line":44,"column":9},"generated":{"line":36,"column":0}},{"source":"async.ts","name":null,"original":{"line":45,"column":5},"generated":{"line":37,"column":0}},{"source":"async.ts","name":null,"original":{"line":26,"column":12},"generated":{"line":37,"column":3}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":37,"column":4}},{"source":"async.ts","name":null,"original":{"line":47,"column":4},"generated":{"line":37,"column":5}},{"source":"async.ts","name":null,"original":{"line":48,"column":4},"generated":{"line":38,"column":0}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":0}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":2}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":13}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":14}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":23}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":24}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":41,"column":29}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":41,"column":32}},{"source":"async.ts","name":null,"original":{"line":49,"column":18},"generated":{"line":41,"column":42}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":41,"column":48}},{"source":"async.ts","name":null,"original":{"line":49,"column":34},"generated":{"line":41,"column":50}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":41,"column":54}},{"source":"async.ts","name":null,"original":{"line":49,"column":50},"generated":{"line":41,"column":56}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":42,"column":0}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":42,"column":8}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":42,"column":13}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":42,"column":16}},{"source":"async.ts","name":null,"original":{"line":49,"column":4},"generated":{"line":42,"column":20}},{"source":"async.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":44,"column":0}},{"source":"async.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":44,"column":11}},{"source":"async.ts","name":null,"original":{"line":50,"column":19},"generated":{"line":44,"column":15}},{"source":"async.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":44,"column":22}},{"source":"async.ts","name":null,"original":{"line":50,"column":27},"generated":{"line":44,"column":23}},{"source":"async.ts","name":null,"original":{"line":50,"column":27},"generated":{"line":44,"column":33}},{"source":"async.ts","name":null,"original":{"line":50,"column":27},"generated":{"line":44,"column":36}},{"source":"async.ts","name":null,"original":{"line":50,"column":30},"generated":{"line":44,"column":38}},{"source":"async.ts","name":null,"original":{"line":51,"column":12},"generated":{"line":45,"column":0}},{"source":"async.ts","name":null,"original":{"line":52,"column":12},"generated":{"line":46,"column":0}},{"source":"async.ts","name":null,"original":{"line":52,"column":12},"generated":{"line":46,"column":6}},{"source":"async.ts","name":null,"original":{"line":52,"column":16},"generated":{"line":46,"column":11}},{"source":"async.ts","name":null,"original":{"line":52,"column":17},"generated":{"line":46,"column":12}},{"source":"async.ts","name":null,"original":{"line":52,"column":12},"generated":{"line":46,"column":17}},{"source":"async.ts","name":null,"original":{"line":52,"column":23},"generated":{"line":46,"column":18}},{"source":"async.ts","name":null,"original":{"line":52,"column":12},"generated":{"line":46,"column":22}},{"source":"async.ts","name":null,"original":{"line":52,"column":46},"generated":{"line":46,"column":23}},{"source":"async.ts","name":null,"original":{"line":53,"column":16},"generated":{"line":47,"column":0}},{"source":"async.ts","name":null,"original":{"line":53,"column":16},"generated":{"line":47,"column":8}},{"source":"async.ts","name":null,"original":{"line":53,"column":20},"generated":{"line":47,"column":12}},{"source":"async.ts","name":null,"original":{"line":53,"column":22},"generated":{"line":47,"column":14}},{"source":"async.ts","name":null,"original":{"line":52,"column":46},"generated":{"line":47,"column":18}},{"source":"async.ts","name":null,"original":{"line":54,"column":16},"generated":{"line":48,"column":0}},{"source":"async.ts","name":null,"original":{"line":54,"column":16},"generated":{"line":48,"column":8}},{"source":"async.ts","name":null,"original":{"line":54,"column":22},"generated":{"line":48,"column":14}},{"source":"async.ts","name":null,"original":{"line":54,"column":24},"generated":{"line":48,"column":16}},{"source":"async.ts","name":null,"original":{"line":52,"column":46},"generated":{"line":48,"column":22}},{"source":"async.ts","name":null,"original":{"line":55,"column":16},"generated":{"line":49,"column":0}},{"source":"async.ts","name":null,"original":{"line":55,"column":16},"generated":{"line":49,"column":8}},{"source":"async.ts","name":null,"original":{"line":55,"column":24},"generated":{"line":49,"column":16}},{"source":"async.ts","name":null,"original":{"line":55,"column":24},"generated":{"line":49,"column":18}},{"source":"async.ts","name":null,"original":{"line":55,"column":24},"generated":{"line":49,"column":30}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":50,"column":0}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":50,"column":14}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":50,"column":17}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":50,"column":20}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":50,"column":22}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":15}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":19}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":21}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":24}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":27}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":29}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":32}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":41}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":42}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":50}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":52,"column":52}},{"source":"async.ts","name":null,"original":{"line":55,"column":31},"generated":{"line":52,"column":56}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":0}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":12}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":15}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":16}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":18}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":19}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":22}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":31}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":32}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":34}},{"source":"async.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":53,"column":35}},{"source":"async.ts","name":null,"original":{"line":55,"column":35},"generated":{"line":56,"column":0}},{"source":"async.ts","name":null,"original":{"line":55,"column":35},"generated":{"line":56,"column":10}},{"source":"async.ts","name":null,"original":{"line":55,"column":38},"generated":{"line":56,"column":13}},{"source":"async.ts","name":null,"original":{"line":55,"column":38},"generated":{"line":56,"column":14}},{"source":"async.ts","name":null,"original":{"line":55,"column":35},"generated":{"line":56,"column":19}},{"source":"async.ts","name":null,"original":{"line":55,"column":38},"generated":{"line":56,"column":20}},{"source":"async.ts","name":null,"original":{"line":55,"column":38},"generated":{"line":56,"column":25}},{"source":"async.ts","name":null,"original":{"line":55,"column":35},"generated":{"line":56,"column":26}},{"source":"async.ts","name":null,"original":{"line":55,"column":42},"generated":{"line":56,"column":28}},{"source":"async.ts","name":null,"original":{"line":55,"column":35},"generated":{"line":56,"column":31}},{"source":"async.ts","name":null,"original":{"line":55,"column":48},"generated":{"line":57,"column":0}},{"source":"async.ts","name":null,"original":{"line":52,"column":46},"generated":{"line":58,"column":0}},{"source":"async.ts","name":null,"original":{"line":52,"column":12},"generated":{"line":58,"column":7}},{"source":"async.ts","name":null,"original":{"line":50,"column":30},"generated":{"line":58,"column":9}},{"source":"async.ts","name":null,"original":{"line":57,"column":12},"generated":{"line":58,"column":10}},{"source":"async.ts","name":null,"original":{"line":58,"column":12},"generated":{"line":61,"column":0}},{"source":"async.ts","name":null,"original":{"line":58,"column":16},"generated":{"line":61,"column":10}},{"source":"async.ts","name":null,"original":{"line":58,"column":17},"generated":{"line":61,"column":11}},{"source":"async.ts","name":null,"original":{"line":58,"column":21},"generated":{"line":61,"column":16}},{"source":"async.ts","name":null,"original":{"line":58,"column":22},"generated":{"line":61,"column":17}},{"source":"async.ts","name":null,"original":{"line":58,"column":12},"generated":{"line":61,"column":21}},{"source":"async.ts","name":null,"original":{"line":58,"column":28},"generated":{"line":61,"column":23}},{"source":"async.ts","name":null,"original":{"line":59,"column":16},"generated":{"line":62,"column":0}},{"source":"async.ts","name":null,"original":{"line":59,"column":16},"generated":{"line":62,"column":8}},{"source":"async.ts","name":null,"original":{"line":59,"column":20},"generated":{"line":62,"column":13}},{"source":"async.ts","name":null,"original":{"line":59,"column":21},"generated":{"line":62,"column":14}},{"source":"async.ts","name":null,"original":{"line":59,"column":16},"generated":{"line":62,"column":23}},{"source":"async.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":63,"column":0}},{"source":"async.ts","name":null,"original":{"line":61,"column":9},"generated":{"line":64,"column":0}},{"source":"async.ts","name":null,"original":{"line":50,"column":15},"generated":{"line":64,"column":5}},{"source":"async.ts","name":null,"original":{"line":50,"column":8},"generated":{"line":64,"column":6}},{"source":"async.ts","name":null,"original":{"line":62,"column":5},"generated":{"line":65,"column":0}},{"source":"async.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":65,"column":3}},{"source":"async.ts","name":null,"original":{"line":64,"column":0},"generated":{"line":67,"column":0}},{"source":"async.ts","name":null,"original":{"line":64,"column":0},"generated":{"line":67,"column":9}},{"source":"async.ts","name":null,"original":{"line":64,"column":0},"generated":{"line":67,"column":20}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":68,"column":0}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":68,"column":1}},{"source":"async.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":68,"column":3}}],"sources":{"async.ts":"// It's a virtual representation\n// of a cargo operation method\ninterface CargoOperation {\n args: Array<any>\n method: string\n callback: Function\n}\n\n// Async base for extending \n// classes of an async behavior\n\nclass AsyncNature {\n\n private busy: boolean\n private queue: Array<CargoOperation>\n\n constructor(context: Object) {\n this.queue = []\n this.busy = false\n this.context = context ?? this\n }\n\n // Run until all of\n // of the operations\n // are finished\n private asyncLoop() {\n // If there is what to iter\n // get yourself to work\n if (this.queue.length) \n this.busy = true\n // Loop'n'run all the ops in queue\n while (this.busy) {\n // If done - headphones off and tada\n if (!this.queue.length) {\n this.busy = false\n }\n // If stil something to do\n // roll up your sleeves\n else {\n const {method, args, callback} = this.queue[0]\n callback(this.context[method](...args))\n this.queue.shift()\n }\n }\n }\n\n // Add operation and\n // trigger the loop\n private async(action: string, args: Array<any>) {\n return new Promise(res => {\n // Add a cargo operation to queue\n this.queue.push( <CargoOperation> {\n args: args,\n method: action,\n callback(...val) { res(...val) }\n })\n // Trigger loop\n if (!this.busy) {\n this.asyncLoop()\n }\n })\n }\n\n}\n"},"lineCount":null}},"error":null,"hash":"e99655a2624fb183c7080548ab4ca984","cacheData":{"env":{}}}