{"id":"main.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},{"name":"./cargo","loc":{"line":19,"column":38},"parent":"/home/phoenix/Desktop/Projects/CargoDB/src/main.ts","resolved":"/home/phoenix/Desktop/Projects/CargoDB/src/cargo.ts"}],"generated":{"js":"\"use strict\";\n\nvar __extends = this && this.__extends || function () {\n  var extendStatics = function (d, b) {\n    extendStatics = Object.setPrototypeOf || {\n      __proto__: []\n    } instanceof Array && function (d, b) {\n      d.__proto__ = b;\n    } || function (d, b) {\n      for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    };\n\n    return extendStatics(d, b);\n  };\n\n  return function (d, b) {\n    extendStatics(d, b);\n\n    function __() {\n      this.constructor = d;\n    }\n\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n  };\n}();\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n  return mod && mod.__esModule ? mod : {\n    \"default\": mod\n  };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar cargo_1 = __importDefault(require(\"./cargo\")); // Async wrapper \n// for Cargo database\n\n\nvar CargoAsync =\n/** @class */\nfunction (_super) {\n  __extends(CargoAsync, _super); // Cargo constructor\n\n\n  function CargoAsync(name, path) {\n    return _super.call(this, name, path) || this;\n  } // Create a synchronous version of Cargo.\n  // Warning: possible collisions may occur\n\n\n  CargoAsync.Sync = function (name, path) {\n    return new cargo_1.default(name, path);\n  }; // Override Sync set function with async wrapper\n\n\n  CargoAsync.prototype.set = function (storage, item) {\n    return this.async('set', [storage, item]);\n  };\n\n  return CargoAsync;\n}(cargo_1.default);\n\nmodule.exports = CargoAsync;"},"sourceMaps":{"js":{"mappings":[{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":0}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":4}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":11}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":14}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":29}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":30}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":37}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":38}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":47}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":48}},{"source":"main.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":49}},{"source":"main.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":37,"column":51}},{"source":"main.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":38,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":41,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":41,"column":4}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":41,"column":14}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":42,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":43,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":43,"column":10}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":43,"column":16}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":43,"column":18}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":2}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":11}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":12}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":22}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":24}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":30}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":44,"column":31}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":44,"column":32}},{"source":"main.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":44,"column":33}},{"source":"main.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":47,"column":0}},{"source":"main.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":47,"column":11}},{"source":"main.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":47,"column":21}},{"source":"main.ts","name":null,"original":{"line":18,"column":16},"generated":{"line":47,"column":22}},{"source":"main.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":47,"column":26}},{"source":"main.ts","name":null,"original":{"line":18,"column":30},"generated":{"line":47,"column":28}},{"source":"main.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":47,"column":32}},{"source":"main.ts","name":null,"original":{"line":18,"column":42},"generated":{"line":47,"column":34}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":11}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":17}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":18}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":22}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":23}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":27}},{"source":"main.ts","name":null,"original":{"line":19,"column":14},"generated":{"line":48,"column":29}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":33}},{"source":"main.ts","name":null,"original":{"line":19,"column":20},"generated":{"line":48,"column":35}},{"source":"main.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":48,"column":39}},{"source":"main.ts","name":null,"original":{"line":19,"column":25},"generated":{"line":48,"column":44}},{"source":"main.ts","name":null,"original":{"line":20,"column":5},"generated":{"line":49,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":49,"column":3}},{"source":"main.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":49,"column":4}},{"source":"main.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":50,"column":0}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":53,"column":0}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":53,"column":2}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":53,"column":12}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":53,"column":13}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":53,"column":17}},{"source":"main.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":53,"column":20}},{"source":"main.ts","name":null,"original":{"line":24,"column":16},"generated":{"line":53,"column":30}},{"source":"main.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":53,"column":34}},{"source":"main.ts","name":null,"original":{"line":24,"column":30},"generated":{"line":53,"column":36}},{"source":"main.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":53,"column":40}},{"source":"main.ts","name":null,"original":{"line":24,"column":42},"generated":{"line":53,"column":42}},{"source":"main.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":54,"column":0}},{"source":"main.ts","name":null,"original":{"line":25,"column":15},"generated":{"line":54,"column":11}},{"source":"main.ts","name":null,"original":{"line":25,"column":19},"generated":{"line":54,"column":15}},{"source":"main.ts","name":null,"original":{"line":25,"column":19},"generated":{"line":54,"column":22}},{"source":"main.ts","name":null,"original":{"line":25,"column":19},"generated":{"line":54,"column":23}},{"source":"main.ts","name":null,"original":{"line":25,"column":15},"generated":{"line":54,"column":30}},{"source":"main.ts","name":null,"original":{"line":25,"column":29},"generated":{"line":54,"column":31}},{"source":"main.ts","name":null,"original":{"line":25,"column":15},"generated":{"line":54,"column":35}},{"source":"main.ts","name":null,"original":{"line":25,"column":35},"generated":{"line":54,"column":37}},{"source":"main.ts","name":null,"original":{"line":25,"column":15},"generated":{"line":54,"column":41}},{"source":"main.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":54,"column":42}},{"source":"main.ts","name":null,"original":{"line":26,"column":5},"generated":{"line":55,"column":0}},{"source":"main.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":55,"column":3}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":55,"column":4}},{"source":"main.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":55,"column":5}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":0}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":2}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":12}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":13}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":22}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":23}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":58,"column":26}},{"source":"main.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":58,"column":29}},{"source":"main.ts","name":null,"original":{"line":29,"column":15},"generated":{"line":58,"column":39}},{"source":"main.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":58,"column":46}},{"source":"main.ts","name":null,"original":{"line":29,"column":32},"generated":{"line":58,"column":48}},{"source":"main.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":58,"column":52}},{"source":"main.ts","name":null,"original":{"line":29,"column":41},"generated":{"line":58,"column":54}},{"source":"main.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":59,"column":0}},{"source":"main.ts","name":null,"original":{"line":30,"column":15},"generated":{"line":59,"column":11}},{"source":"main.ts","name":null,"original":{"line":30,"column":20},"generated":{"line":59,"column":16}},{"source":"main.ts","name":null,"original":{"line":30,"column":15},"generated":{"line":59,"column":21}},{"source":"main.ts","name":null,"original":{"line":30,"column":26},"generated":{"line":59,"column":22}},{"source":"main.ts","name":null,"original":{"line":30,"column":15},"generated":{"line":59,"column":27}},{"source":"main.ts","name":null,"original":{"line":30,"column":33},"generated":{"line":59,"column":29}},{"source":"main.ts","name":null,"original":{"line":30,"column":34},"generated":{"line":59,"column":30}},{"source":"main.ts","name":null,"original":{"line":30,"column":33},"generated":{"line":59,"column":37}},{"source":"main.ts","name":null,"original":{"line":30,"column":43},"generated":{"line":59,"column":39}},{"source":"main.ts","name":null,"original":{"line":30,"column":33},"generated":{"line":59,"column":43}},{"source":"main.ts","name":null,"original":{"line":30,"column":15},"generated":{"line":59,"column":44}},{"source":"main.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":59,"column":45}},{"source":"main.ts","name":null,"original":{"line":31,"column":5},"generated":{"line":60,"column":0}},{"source":"main.ts","name":null,"original":{"line":29,"column":11},"generated":{"line":60,"column":3}},{"source":"main.ts","name":null,"original":{"line":33,"column":0},"generated":{"line":62,"column":0}},{"source":"main.ts","name":null,"original":{"line":33,"column":0},"generated":{"line":62,"column":9}},{"source":"main.ts","name":null,"original":{"line":33,"column":0},"generated":{"line":62,"column":19}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":63,"column":0}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":63,"column":1}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":63,"column":2}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":63,"column":9}},{"source":"main.ts","name":null,"original":{"line":15,"column":25},"generated":{"line":63,"column":10}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":63,"column":17}},{"source":"main.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":63,"column":18}},{"source":"main.ts","name":null,"original":{"line":36,"column":0},"generated":{"line":65,"column":0}},{"source":"main.ts","name":null,"original":{"line":36,"column":6},"generated":{"line":65,"column":6}},{"source":"main.ts","name":null,"original":{"line":36,"column":7},"generated":{"line":65,"column":7}},{"source":"main.ts","name":null,"original":{"line":36,"column":0},"generated":{"line":65,"column":14}},{"source":"main.ts","name":null,"original":{"line":36,"column":17},"generated":{"line":65,"column":17}},{"source":"main.ts","name":null,"original":{"line":36,"column":0},"generated":{"line":65,"column":27}}],"sources":{"main.ts":"import CargoSync from './cargo'\nimport CollectionSync from './collection'\n\n// 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 wrapper \n// for Cargo database\n\nclass CargoAsync extends CargoSync {\n\n    // Cargo constructor\n    constructor(name: string, path: string) {\n        super(name, path)\n    }\n\n    // Create a synchronous version of Cargo.\n    // Warning: possible collisions may occur\n    static Sync(name: string, path: string): CargoSync {\n        return new CargoSync(name, path)\n    }\n\n    // Override Sync set function with async wrapper\n    public set(storage: string, item: any) {\n        return this.async('set', [storage, item])\n    }\n\n}\n\n\nmodule.exports = CargoAsync"},"lineCount":null}},"error":null,"hash":"17fe5e1ea1df11bac9894fb302b859d0","cacheData":{"env":{}}}