TypeScript Injections is a dependency injection library, which move responsibility from producer to customer.