node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org ยป

typeioc

TypeIOC

Dependency injection container for typescript / javascript.


...X Windows
Build Status Build status

Coverage Status Code Climate Dependency Status

Documentation

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