node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »

typeioc

TypeIOC

Dependency injection container for typescript / javascript.


...X Windows
Build Status Build status

Coverage Status Dependency Status

Documentation

Examples

Features

  • - 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.
  • - Group registration.
  • - Decorative style interceptors.
  • - Usage with 3d part libraries.