JavaScript TypeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
addons
build
d.ts
docs
src
test
.gitignore
.istanbul.yml
.npmignore
.travis.yml
COPYRIGHT
LICENSE
README.md
appveyor.yml
book.json
index.js
package-lock.json
package.json
tsconfig.json
tsconfig.tests.json

README.md

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