alpha-dic
Version:
Asynchronous dependency injection container
33 lines (32 loc) • 1.25 kB
TypeScript
import * as errors from './errors';
import { Container } from './Container';
export * from './Definition';
export * from './Container';
export * from './args/ReferenceArg';
export * from './args/ContainerArg';
export * from './args/ConfigRequestArg';
export * from './args/ResolveArg';
export * from './args/TransformArg';
export * from './types';
export * from './reference';
export * from './config';
export * from './Lookup';
export * from './createAnnotationFactory';
export * from './preloadServiceModules';
export * from './loadServices';
export * from './TypeRef';
export * from './middlewares/activation';
export * from './middlewares/config';
export * from './middlewares/deprecated';
export * from './decorators/OnActivation';
export * from './decorators/AutowiredService';
export * from './decorators/Config';
export * from './decorators/Annotation';
export * from './decorators/Inject';
export * from './decorators/Deprecated';
export * from './createStandard';
export { Service, getDefinitionForClass } from './decorators/Service';
export { createNamespace, namespaceEntry } from './createNamespace';
export { errors };
export declare function create(parent?: Container): Container;
export declare const createContainer: typeof create;