"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var IPortResolver_1 = require("../domain/ports/IPortResolver"); var PortResolver_1 = require("../adapters/PortResolver"); var VinylCatalog_1 = require("../adapters/music/VinylCatalog"); var Wiring = /** @class */ (function () { function Wiring() { } Wiring.prototype.apply = function () { var portResolver = new PortResolver_1.PortResolver(); portResolver.register('IMusicRepository', function () { return new VinylCatalog_1.VinylCatalog(); }); IPortResolver_1.setCurrentPortResolver(portResolver); }; return Wiring; }()); exports.Wiring = Wiring; //# sourceMappingURL=Wiring.js.map