npm install typeioc
- - Type compliance checking.
- - Late instances creation through lambda expressions.
- - Dependencies resolution.
- - Named instances resolution.
- - Custom instance initialization.
- - Custom instance disposal.
- - Instance scoping.
- - Instance ownership.
- - Fluent API.
- - Runtime / Dynamic dependencies substitution.
- - Cached resolution results.
- - Interceptors.
- - ES7 decorators style registration.
- - Asynchronous resolution.
- - Circular dependency detection.
- - Lazy resolution.
- - Conditional registration.
- - Group registration.
- - Decorative style interceptors.
- - Usage with 3d part libraries.
This project is MIT licensed.