dependencyDeclare.js 587 B

123456789101112131415
  1. import { setDependency } from './decorators';
  2. import { normalizeFactoryDeps } from './dependencyDescriptor';
  3. /**
  4. * Register dependencies on a class.
  5. *
  6. * @param registerTarget The target constructor
  7. * @param deps Dependencies
  8. */
  9. export function setDependencies(registerTarget, deps) {
  10. var normalizedDescriptors = normalizeFactoryDeps(deps);
  11. normalizedDescriptors.forEach(function (descriptor) {
  12. setDependency(registerTarget, descriptor.identifier, descriptor.paramIndex, descriptor.quantity, descriptor.lookUp);
  13. });
  14. }
  15. //# sourceMappingURL=dependencyDeclare.js.map