Skip to content

Commit 52ee7d4

Browse files
Merge branch 'master' into feature/70-self-inject-container
2 parents 82f016a + 29d290a commit 52ee7d4

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<a name="1.7.16"></a>
2+
# [1.7.16]() (2017-11-30)
3+
4+
### Added
5+
* **Component** decorator - functions the same as Injectable.
6+
17
<a name="1.7.15"></a>
28
# [1.7.15]() (2017-10-18)
39

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "container-ioc",
3-
"version": "1.7.15",
3+
"version": "1.7.17",
44
"description": "Dependency Injection and Inversion of Control (IoC) container",
55
"author": "Alexander Kozlov",
66
"repository": {

src/lib/decorators.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ export function Injectable(injections?: ProviderToken[]) {
1717
};
1818
}
1919

20+
export const Component = Injectable;
21+
2022
export function Inject(token: any) {
2123
return (target: object, propertyKey: string | symbol, parameterIndex: number) => {
2224
const injections: IInjectionMd[] = MetadataAnnotator.getMetadata(INJECTIONS_MD_KEY, target) || [];

src/lib/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
export { Container } from './container';
22
export { IContainer, TContainer } from './container.interface';
33
export { Inject, Injectable } from './decorators';
4+
export { Inject, Injectable, Component } from './decorators';
45
export { InjectionToken } from './injection-token';
56
export { IMetadataAnnotator } from './metadata/metadata-annotator.interface';
67
export { AnnotatorProvider } from './metadata/index';
7-
export { LifeTime } from './interfaces';
8+
export { LifeTime } from './interfaces';

0 commit comments

Comments
 (0)