1 | export { type AwilixContainer, type ContainerOptions, type CacheEntry, type ClassOrFunctionReturning, type FunctionReturning, type NameAndRegistrationPair, type RegistrationHash, type ResolveOptions, createContainer, } from './container';
|
2 | export { AwilixError, AwilixRegistrationError, AwilixResolutionError, AwilixTypeError, } from './errors';
|
3 | export { InjectionMode, type InjectionModeType } from './injection-mode';
|
4 | export { Lifetime, type LifetimeType } from './lifetime';
|
5 | export { type GlobWithOptions, type ListModulesOptions, type ModuleDescriptor, listModules, } from './list-modules';
|
6 | export { type BuildResolverOptions, type Disposer, type InjectorFunction, type Resolver, type ResolverOptions, type BuildResolver, type Constructor, type DisposableResolver, type DisposableResolverOptions, RESOLVER, aliasTo, asClass, asFunction, asValue, createBuildResolver, createDisposableResolver, } from './resolvers';
|
7 | export { isClass, isFunction } from './utils';
|