container-ioc
Advanced tools
Comparing version
{ | ||
"name": "container-ioc", | ||
"version": "1.5.2", | ||
"version": "1.5.3", | ||
"description": "IoC container", | ||
@@ -5,0 +5,0 @@ "author": "Alexander Kozlov", |
@@ -34,3 +34,3 @@  | ||
class C { | ||
constructor(@Inject(B) public b: B) { // use @Inject() decorator to mark dependencies | ||
constructor(@Inject('IB') public b: B) { | ||
} | ||
@@ -70,3 +70,3 @@ } | ||
### Injection Token | ||
> Using string literals for tokens can become a head ache, use Injection Token instread: | ||
> Using string literals for tokens can become a head ache, use Injection Token instread. **T** in front of **TFactory** stands for token, but you can stick to your own name convention: | ||
```Typescript | ||
@@ -73,0 +73,0 @@ import { InjectionToken, Container } from 'container-ioc'; |
18792
-0.27%32
-3.03%