UNPKG

@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
"use strict"; 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;