@nova-ts/context
Version:
A TypeScript library for Dependency Injection
14 lines (13 loc) • 834 B
TypeScript
export { ApplicationContext } from './Container/ApplicationContext.js';
export { AutoInject } from './Decorators/AutoInject.js';
export { Bean } from './Decorators/Bean.js';
export { Component, Componentoptions, lifecycle, scope } from './Decorators/Component.js';
export { autoBind } from './Scanner/AutoBind.js';
export { BeanRegistry } from './Container/BeanRegistry.js';
export { PostConstruct } from './Decorators/PostConstruct.js';
export { createExecutionContext } from './Abstract/ExcutionContextFactory.js';
export { CLASS_HOOKS_KEY, HookFunction, METHOD_HOOKS_KEY, addClassHook, addMethodHook } from './Abstract/HookManagement.js';
export { NovaContextCreator } from './Abstract/NovaContextCreator.js';
export { createHookedProxy } from './Abstract/ProxyFactory.js';
import 'inversify';
import './Types/ExcutionContext.js';