Domain Driven Design using TypeScript
This repository does not use any Inversion of Control(IoC) like Awilix or InversifyJS. Manually injecting classes is still manageable with the help of Use Case Design Pattern.
If it happens that your dependencies are getting out of hand, I recommend that you check out the Awilix or InversifyJS.
This project is licensed under the terms of the MIT license.