"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Domain = /** @class */ (function () { function Domain() { } Domain.prototype.resolve = function (name) { return this.portResolver.resolve(name); }; Domain.prototype.setResolver = function (portResolver) { this.portResolver = portResolver; }; Object.defineProperty(Domain.prototype, "musicCatalog", { get: function () { return this.resolve('IMusicCatalog'); }, enumerable: true, configurable: true }); return Domain; }()); var domain = new Domain(); exports.default = domain; //# sourceMappingURL=domain.js.map