Comparing version 0.0.2 to 0.0.4
export interface Injectable { | ||
} | ||
export interface InjectableDecorator { | ||
(): any; | ||
(): ClassDecorator; | ||
new (): Injectable; | ||
} | ||
export declare const Injectable: InjectableDecorator; |
@@ -6,3 +6,3 @@ import { Type } from './type'; | ||
export interface InjectDecorator { | ||
(token: any): any; | ||
(token: any): ParameterDecorator; | ||
new (token: any): Inject; | ||
@@ -14,3 +14,3 @@ } | ||
export interface SelfDecorator { | ||
(): any; | ||
(): ParameterDecorator; | ||
new (): Self; | ||
@@ -22,3 +22,3 @@ } | ||
export interface SkipSelfDecorator { | ||
(): any; | ||
(): ParameterDecorator; | ||
new (): SkipSelf; | ||
@@ -30,3 +30,3 @@ } | ||
export interface OptionalDecorator { | ||
(): any; | ||
(): ParameterDecorator; | ||
new (): Optional; | ||
@@ -33,0 +33,0 @@ } |
@@ -5,2 +5,3 @@ export * from './core/utils/_api'; | ||
export * from './core/injectable'; | ||
export * from './core/injection-token'; | ||
export * from './core/injector'; | ||
@@ -7,0 +8,0 @@ export * from './core/metadata'; |
@@ -5,2 +5,3 @@ export * from './core/utils/_api'; | ||
export * from './core/injectable'; | ||
export * from './core/injection-token'; | ||
export * from './core/injector'; | ||
@@ -7,0 +8,0 @@ export * from './core/metadata'; |
{ | ||
"name": "@tanbo/di", | ||
"version": "0.0.2", | ||
"version": "0.0.4", | ||
"description": "A dependency injection Library", | ||
@@ -5,0 +5,0 @@ "main": "./bundles/public-api.js", |
18957
33
545