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