Dependency Injection for Typescript
Lightweight wrap of di.js for TypeScript.
Install
npm install qs-di-ts
Usage
You need to use
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
when compiling typescript files.
car.ts
engine.ts
mockEngine.ts
main.ts
;; //instantiate car, car.engine is magically instance of Engine! :) ;; //instantiate car, car.engine is instance of MockEngine! :)
License
MIT