reference.type
now allows to provide Function, not only TypeRef
- Deprecated "preloadServiceModules"
- Added "loadServices" that is easier to use and allows to easier extensions handling
- Aliasing functionality moved to
Definition
but the same remains inContainer
- "slow log" does not report on failed service creation
- Added
TransformArg
- Added
ResolveArg
ConfigRequest
now becomesConfigRequestArg
- Upgrade to typescript 3.9
- Package is now exported as es2018
- Added
andPredicate
for annotation factory - Added
owner
property to all definitions once they get registered in container #11 - Added ability to alias definitions between and within the same container #15
- Added "slow log" debug message for services that takes longer than 10s to create.
- Added debug messages via
debug
package
- Added missing implementation of
reference.type
- Autowiring!
- Definition does not require name anymore. If name is not provided then gets randomly generated.
- added
createAnnotationFactory
helper