-
Notifications
You must be signed in to change notification settings - Fork 716
/
inversify.ts
19 lines (19 loc) · 1.04 KB
/
inversify.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import * as keys from "./constants/metadata_keys";
export const METADATA_KEY = keys;
export { Container } from "./container/container";
export { ContainerModule } from "./container/container_module";
export { injectable } from "./annotation/injectable";
export { tagged } from "./annotation/tagged";
export { named } from "./annotation/named";
export { inject } from "./annotation/inject";
export { optional } from "./annotation/optional";
export { unmanaged } from "./annotation/unmanaged";
export { multiInject } from "./annotation/multi_inject";
export { targetName } from "./annotation/target_name";
export { postConstruct } from "./annotation/post_construct";
export { MetadataReader } from "./planning/metadata_reader";
export { guid } from "./utils/guid";
export { interfaces } from "./interfaces/interfaces";
export { decorate } from "./annotation/decorator_utils";
export { traverseAncerstors, taggedConstraint, namedConstraint, typeConstraint } from "./syntax/constraint_helpers";
export { getServiceIdentifierAsString } from "./utils/serialization";