typeioc
v3.0.3
Published
Dependency injection container for node typescript / javascript
Downloads
1,083
Maintainers
Readme
...X | Windows | Coverage ---- | --------|--------- ||
Install
npm install typeioc
Documentation
Examples
Features
- [x] - Type compliance checking.
- [x] - Late instances creation through lambda expressions.
- [x] - Dependencies resolution.
- [x] - Named instances resolution.
- [x] - Custom instance initialization.
- [x] - Custom instance disposal.
- [x] - Instance scoping.
- [x] - Instance ownership.
- [x] - Fluent API.
- [x] - Runtime / Dynamic dependencies substitution.
- [x] - Cached resolution results.
- [x] - Interceptors.
- [x] - ES7 decorators style registration.
- [x] - Asynchronous resolution.
- [x] - Circular dependency detection.
- [x] - Lazy resolution.
- [ ] - Conditional registration.
- [ ] - Group registration.
- [ ] - Decorative style interceptors.
- [ ] - Usage with 3d part libraries.
License
This project is MIT licensed.