InjectTS
A dependency injection library for TypeScript.
Features
- Rich, type-safe configuration
- Infer dependencies from parameter types
- Use types, strings or symbols to identify dependencies
- Inject factory functions and optional dependencies
- Easily control the lifetime of dependencies
Getting Started
- Install with NPM
npm install injec-ts
- Import and construct a container
;;
- Resolve your class
;
Configuration
Pass binding configuration into the Container constructor:
;;
Specify dependencies with decorators:
; // Allows inferring dependencies from parameters