UNPKG

1.02 kBTypeScriptView Raw
1/**
2 * We have a hard dependency on reflect-metadata package.
3 * Without the dependency lookup wont work. So we should warn the users
4 * when it's not loaded.
5 */
6import { Container } from './container.class';
7export * from './decorators/inject-many.decorator';
8export * from './decorators/inject.decorator';
9export * from './decorators/service.decorator';
10export * from './error/cannot-inject-value.error';
11export * from './error/cannot-instantiate-value.error';
12export * from './error/service-not-found.error';
13export { Handler } from './interfaces/handler.interface';
14export { ServiceMetadata } from './interfaces/service-metadata.interface';
15export { ServiceOptions } from './interfaces/service-options.interface';
16export { Constructable } from './types/constructable.type';
17export { ServiceIdentifier } from './types/service-identifier.type';
18export { ContainerInstance } from './container-instance.class';
19export { Container } from './container.class';
20export { Token } from './token.class';
21export default Container;