diff --git a/assets/search.js b/assets/search.js index 0123560..514cf40 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/classes_TSinjex.TSinjex.html b/classes/classes_TSinjex.TSinjex.html index 9d598d1..9b360a6 100644 --- a/classes/classes_TSinjex.TSinjex.html +++ b/classes/classes_TSinjex.TSinjex.html @@ -1,4 +1,4 @@ -
Error class for dependency resolution errors in ITSinjex.
+Error class for dependency resolution errors in ITSinjex.
Creates a new instance of DependencyResolutionError
The identifier of the dependency
-Optional
constructorOpt: FunctionError class for errors during the initialization of a dependency in ITSinjex.
+Error class for errors during the initialization of a dependency in ITSinjex.
Creates a new instance of InitializationError
The identifier of the dependency
Optional
originalError: ErrorThe original error that caused the initialization error
-Optional
constructorOpt: FunctionError class for Injector errors in ITSinjex.
+Error class for Injector errors in ITSinjex.
Creates a new instance of InjectorError
The identifier of the dependency
Optional
originalError: ErrorThe original error that caused the injection error
-Optional
constructorOpt: FunctionError class for missing instantiation methods in ITSinjex.
+Error class for missing instantiation methods in ITSinjex.
Creates a new instance of NoInstantiationMethodError
The identifier of the dependency
-Optional
constructorOpt: FunctionGeneral error class for ITSinjex interface.
-General error class for ITSinjex interface.
+Creates a new instance of TSinjexError
The error message
-Optional
constructorOpt: FunctionA decorator to inject a dependency from a DI (Dependency Injection) container into a class property.
+A decorator to inject a dependency from a DI (Dependency Injection) container into a class property.
TSinjex
The main class for the Dependency Injection Container TSinjex.
+- Preparing search index...
- The search index is not available
ts-injex - v0.4.0Class TSinjex
TSinjex
The main class for the Dependency Injection Container TSinjex.
Decorators
See
Implements
Index
Constructors
Implements
Index
Constructors
Properties
Methods
Constructors
Private
constructorPrivate constructor to prevent direct instantiation.
-Returns TSinjex
Properties
Private
Readonly
_dependenciesThe dependencies map.
-Private
Static
_instanceThe singleton instance of the TSinjex class.
-Methods
register
Register a dependency.
+Returns TSinjex
Properties
Private
Readonly
_dependenciesThe dependencies map.
+Private
Static
_instanceThe singleton instance of the TSinjex class.
+Methods
register
Register a dependency.
Type Parameters
Parameters
The identifier of the dependency.
The dependency to register.
If true, the dependency is deprecated => a warning is logged when the dependency is resolved.
-Returns void
resolve
Resolve a dependency
+Returns void
resolve
Resolve a dependency
Type Parameters
Parameters
The identifier of the dependency
If true, throws an error if the dependency is not found
Returns undefined | T
The resolved dependency or undefined if the dependency is not found
Throws
A DependencyResolutionError if the dependency is not found and necessary.
-Static
getGet the singleton TSInjex instance.
+Static
getGet the singleton TSInjex instance.
Returns ITSinjex
The singleton instance.
-Static
registerStatic implementation of ITSinjex.register.
+Static
registerStatic implementation of ITSinjex.register.
Type Parameters
Parameters
Returns void
See
ITSinjex.register
-Inherit Doc
Static
resolveStatic implementation of ITSinjex.resolve.
+Inherit Doc
Static
resolveStatic implementation of ITSinjex.resolve.
Type Parameters
Parameters
Returns undefined | T
See
ITSinjex.resolve
-Inherit Doc
Settings
On This Page
Constructors
Properties
Methods
Inherit Doc
Settings
On This Page
Constructors
Properties
Methods