@jems/di
Version:
An implementation of IoC pattern based on dependency injection that allows you to granulate and decouple your libraries or applications. Wrote using SOLID principles and a variety OOP patterns implementations.
13 lines (12 loc) • 475 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function InjecteIntoAliases(resolutionContext, dependencyMetadata) {
var expectedAliases = [];
for (var _i = 2; _i < arguments.length; _i++) {
expectedAliases[_i - 2] = arguments[_i];
}
return !!expectedAliases.find(function (expectedAlias) {
return resolutionContext.aliasResolutionStack.indexOf(expectedAlias) >= 0;
});
}
exports.default = InjecteIntoAliases;