@inversifyjs/container
Inversify monorepo container.
InversifyJs container
BindToFluentSyntax.factory to allow asyn factory buildersBindToFluentSyntax.toResolvedValue to allow async factoriesMapToResolvedValueInjectOptions type exportinjectFromBase to extend lifecycle metadataInjectFromBaseOptionsLifecycleinjectFromHierarchy to extend lifecycle metadataInjectFromHierarchyOptionsLifecycletoProvider() method. Use toFactory() instead. Providers will be removed in v8. Providers exist for historical reasons from v5 when async dependencies weren't supported. Factories are more flexible and can handle both sync and async operations.Container to trigger autobind options on autobound parent container related binding requestsBindOnFluentSyntaxImplementation.onDeactivation to throw an error on non singleton scoped bindingsServiceResolutionManager to provide right getChained operation after computed properties are resetContainer.getAll and Container.getAllAsync with GetAllOptions paramcontainer.getAll and container.getAllAsync with chained optionResolvedValueMetadataInjectOptions with chained propertyBindToFluentSyntaxImplementation with better generic constraintsContainer with registerContainer with unloadSyncContainer with loadSyncContainerModuleLoadOptions with rebindContainerModuleLoadOptions with rebindSyncBindToFluentSyntax.toResolvedValue with additional type constraintsContainer with rebindSyncContainer with unbindSyncContainer with rebindContainerModuleLoadOptions with unbindSyncContainerModuleLoadOptions.unbind to accept BindingIdentifierBindInFluentSyntax with getIdentifierContainer.unbind to handle BindingIdentifierBindOnFluentSyntax with getIdentifierBindWhenFluentSyntax with getIdentifierBindingIdentifierBoundServiceSyntaxcontainer.get like methods to no longer initialize twice singleton scoped bindingsContainer.get like methods performanceBindToFluentSyntax with .toResolvedValueContainer to properly clear planning cache after new bindings are boundContainerOptions with autobindContainer bind flow to properly bind dynamic values in the right default scopeContainer.snapshot to properly generate clone binding servicesActivationService and DeactivationService to fix an issue involving a service deactivation edge caseBindWhenFluentSyntax with whenNoParentIsBindWhenFluentSyntax with whenNoAncestorTaggedBindWhenFluentSyntax with whenNoParentBindWhenFluentSyntax with whenNoParentNamedBindWhenFluentSyntax with whenNoAncestorIsBindWhenFluentSyntax with whenNoParentTaggedBindWhenFluentSyntax with whenNoAncestorNameddecorate to allow single decoratorBindWhenFluentSyntax with whenNoAncestorContainer with isCurrentBoundContainer with unbindAllContainerModule.load to support sync load functionsContainer.InversifyContainerError.ContainerModule.BindToFluentSyntax.