Socket
Socket
Sign inDemoInstall

@aesop-fables/containr

Package Overview
Dependencies
Maintainers
2
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aesop-fables/containr - npm Package Compare versions

Comparing version 0.5.2 to 0.5.3

3

lib/Metadata.d.ts
import { InterceptorChain } from './Interceptors';
import { ConstructorDecorator } from './Internals';
declare type Type = Object;

@@ -9,2 +10,4 @@ export declare function registerDependency(target: Type, dependencyKey: string, parameterIndex: number, resolveFromContainer?: boolean): void;

export declare function injectContainer(): (target: Object, _propertyKey: string | symbol | undefined, parameterIndex: number) => void;
type TypeDescriptor = string | ConstructorDecorator;
export declare function injectDependencies(descriptors: TypeDescriptor[]): (target: Type) => void;
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.injectContainer = exports.inject = exports.createInterceptingDecorator = exports.interceptorChainFor = exports.registerDependency = void 0;
exports.injectDependencies = exports.injectContainer = exports.inject = exports.createInterceptingDecorator = exports.interceptorChainFor = exports.registerDependency = void 0;
const Constants_1 = require("./Constants");

@@ -55,1 +55,14 @@ const Interceptors_1 = require("./Interceptors");

exports.injectContainer = injectContainer;
function injectDependencies(descriptors) {
return (target) => {
for (let i = 0; i < descriptors.length; i++) {
const descriptor = descriptors[i];
if (typeof descriptor === 'string') {
registerDependency(target, descriptor, i);
continue;
}
descriptor(target, undefined, i);
}
};
}
exports.injectDependencies = injectDependencies;

4

package.json
{
"name": "@aesop-fables/containr",
"version": "0.5.2",
"version": "0.5.3",
"description": "Inversion of Control container for Typescript",

@@ -23,3 +23,3 @@ "type": "commonjs",

"preversion": "npm run lint",
"version": "0.5.2",
"version": "0.5.3",
"postversion": "git push && git push --tags"

@@ -26,0 +26,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc