di-express

By legited

Di-express Alternatives

Similar projects and alternatives to di-express

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better di-express alternative or higher similarity.

di-express reviews and mentions

Posts with mentions or reviews of di-express. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-29.
  • Any good tutorial showing you which library to use for dependency injection in a project?
    9 projects | /r/node | 29 Aug 2021
    `AccountEventHandlerTag` is a Symbol, acts as an ID reference for the DI Container to provide the correct dependency. AccountEventsController is not really coupled to any dependency (however it does rely on interfaces form another module), you can see here how such controller can be tested, where you manually create the dependency tree with fakes and stubs as you like https://gitlab.com/legited/di-express/-/blob/master/tests/web-server/controllers/accounts.controller.test.ts . This approach removes the need for module mocking from libraries like Jest and Rewire
    9 projects | /r/node | 29 Aug 2021
    Express is a router library for a web server, dependency injection is a concept universal for any OOP programs. There are no good tutorials on integrating Express with DI, I had to figure it out myself when I needed to modularize an app. Here's a proof of concept project, you can follow the structure to see how it all comes together - https://gitlab.com/legited/di-express.
    9 projects | /r/node | 29 Aug 2021
    Sorry for the naive question, but could you explain what the benefit of this is as compared to just setting the imported dependency directly as a class field, e.g.: how is this:
    9 projects | /r/node | 29 Aug 2021
    you can see here how such controller can be tested, where you manually create the dependency tree with fakes and stubs as you like https://gitlab.com/legited/di-express/-/blob/master/tests/web-server/controllers/accounts.controller.test.ts
  • A note from our sponsor - SaaSHub
    www.saashub.com | 29 Mar 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic di-express repo stats
4
-
-
-
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com