UNPKG

965 BTypeScriptView Raw
1export { type AwilixContainer, type ContainerOptions, type CacheEntry, type ClassOrFunctionReturning, type FunctionReturning, type NameAndRegistrationPair, type RegistrationHash, type ResolveOptions, createContainer, } from './container';
2export { AwilixError, AwilixRegistrationError, AwilixResolutionError, AwilixTypeError, } from './errors';
3export { InjectionMode, type InjectionModeType } from './injection-mode';
4export { Lifetime, type LifetimeType } from './lifetime';
5export { type GlobWithOptions, type ListModulesOptions, type ModuleDescriptor, listModules, } from './list-modules';
6export { 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';
7export { isClass, isFunction } from './utils';