Socket
Socket
Sign inDemoInstall

tsyringe

Package Overview
Dependencies
1
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.1.1 to 3.2.0

6

dist/cjs/dependency-container.js

@@ -47,4 +47,8 @@ "use strict";

}
let useClass = from;
if (to && !providers_1.isNormalToken(to)) {
useClass = to;
}
return this.register(from, {
useClass: from
useClass
}, { singleton: true });

@@ -51,0 +55,0 @@ }

@@ -45,4 +45,8 @@ import { isClassProvider, isFactoryProvider, isNormalToken, isTokenProvider, isValueProvider } from "./providers";

}
let useClass = from;
if (to && !isNormalToken(to)) {
useClass = to;
}
return this.register(from, {
useClass: from
useClass
}, { singleton: true });

@@ -49,0 +53,0 @@ }

@@ -46,4 +46,8 @@ import { isClassProvider, isFactoryProvider, isNormalToken, isTokenProvider, isValueProvider } from "./providers";

}
var useClass = from;
if (to && !isNormalToken(to)) {
useClass = to;
}
return this.register(from, {
useClass: from
useClass: useClass
}, { singleton: true });

@@ -50,0 +54,0 @@ };

2

dist/typings/dependency-container.d.ts

@@ -21,3 +21,3 @@ import * as Types from "./types";

registerSingleton<T>(from: InjectionToken<T>, to: InjectionToken<T>): DependencyContainer;
registerSingleton<T>(token: constructor<T>): DependencyContainer;
registerSingleton<T>(token: constructor<T>, to?: constructor<any>): DependencyContainer;
/**

@@ -24,0 +24,0 @@ * Resolve a token into an instance

{
"name": "tsyringe",
"version": "3.1.1",
"version": "3.2.0",
"description": "Lightweight dependency injection container for JavaScript/TypeScript",

@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js",

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc