inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
4 lines • 1.47 kB
TypeScript
export { type AbstractNewable, type Newable, LazyServiceIdentifier, type ServiceIdentifier, } from '@inversifyjs/common';
export { type Bind, type BindInFluentSyntax, type BindingIdentifier, type BindInWhenOnFluentSyntax, type BindOnFluentSyntax, type BindToFluentSyntax, type BindWhenFluentSyntax, type BindWhenOnFluentSyntax, type BoundServiceSyntax, Container, ContainerModule, type ContainerModuleLoadOptions, type ContainerOptions, type IsBound, type IsBoundOptions, type MapToResolvedValueInjectOptions, type OnActivation, type OnDeactivation, type Rebind, type RebindSync, type ResolvedValueInjectOptions, type ResolvedValueMetadataInjectOptions, type ResolvedValueMetadataInjectTagOptions, type Unbind, type UnbindSync, } from '@inversifyjs/container';
export { type BindingActivation, type BindingConstraints, type BindingDeactivation, type BindingScope, type DynamicValueBuilder, type Factory, type GetAllOptions, type GetOptions, type GetOptionsTagConstraint, type InjectFromBaseOptions, type InjectFromBaseOptionsLifecycle, type InjectFromHierarchyOptions, type InjectFromHierarchyOptionsLifecycle, type MetadataName, type MetadataTag, type MultiInjectOptions, type OptionalGetOptions, type ResolutionContext, bindingScopeValues, bindingTypeValues, decorate, inject, injectFromBase, injectFromHierarchy, injectable, multiInject, named, optional, unmanaged, tagged, postConstruct, preDestroy, } from '@inversifyjs/core';
//# sourceMappingURL=index.d.ts.map