@triviality/core
Version:
Purely typed service container
51 lines • 2.15 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var MergedServiceFunctionReference = /** @class */ (function () {
function MergedServiceFunctionReference(original) {
this.original = original;
this.type = 'merged';
}
Object.defineProperty(MergedServiceFunctionReference.prototype, "configuration", {
get: function () {
return this.original.configuration;
},
enumerable: true,
configurable: true
});
MergedServiceFunctionReference.prototype.getUuid = function () {
return this.original.getUuid();
};
MergedServiceFunctionReference.prototype.callServiceFactory = function (thisReference) {
this.original.callServiceFactory(thisReference);
};
MergedServiceFunctionReference.prototype.getService = function () {
return this.original.getService();
};
MergedServiceFunctionReference.prototype.setContainerConfiguration = function (configuration) {
this.original.setContainerConfiguration(configuration);
};
MergedServiceFunctionReference.prototype.getFactory = function () {
return this.original.getFactory();
};
MergedServiceFunctionReference.prototype.getFeature = function () {
return this.original.getFeature();
};
MergedServiceFunctionReference.prototype.getProxy = function () {
return this.original.getProxy();
};
MergedServiceFunctionReference.prototype.hasServiceInstance = function () {
return this.original.hasServiceInstance();
};
MergedServiceFunctionReference.prototype.addDependency = function (dependency) {
this.original.addDependency(dependency);
};
MergedServiceFunctionReference.prototype.getDependencies = function () {
return this.original.getDependencies();
};
MergedServiceFunctionReference.prototype.label = function () {
return "{" + this.original.label() + "}";
};
return MergedServiceFunctionReference;
}());
exports.MergedServiceFunctionReference = MergedServiceFunctionReference;
//# sourceMappingURL=MergedServiceFunctionReference.js.map
;