inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
4 lines • 2.04 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 InspectCurrentMultiplePlanOptions, type InspectCurrentPlanOptions, type InspectCurrentSinglePlanOptions, 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 BaseBindingInspection, type BasePlanServiceInspection, type BindingActivation, type BindingConstraints, type BindingDeactivation, type BindingScope, type ConstantValueBindingInspection, type DynamicValueBindingInspection, type DynamicValueBuilder, type Factory, type FactoryBindingInspection, type GetAllOptions, type GetOptions, type GetOptionsTagConstraint, type InjectFromBaseOptions, type InjectFromBaseOptionsLifecycle, type InjectFromHierarchyOptions, type InjectFromHierarchyOptionsLifecycle, type InstanceBindingInspection, type MetadataName, type MetadataTag, type MultiInjectOptions, type MultipleBindingPlanServiceInspection, type OptionalGetOptions, type PlanBindingInspection, type PlanInspection, type PlanServiceInspection, type ResolutionContext, type ResolvedValueBindingInspection, type ScopedBindingInspection, type ServiceRedirectionBindingInspection, type SingleBindingPlanServiceInspection, bindingScopeValues, bindingTypeValues, decorate, inject, injectFromBase, injectFromHierarchy, injectable, multiInject, named, optional, unmanaged, tagged, postConstruct, preDestroy, } from '@inversifyjs/core';
//# sourceMappingURL=index.d.ts.map