Fully-typed dependency injection modules
-
Updated
Apr 28, 2023 - TypeScript
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Fully-typed dependency injection modules
Express + TypeScript Starter is a comprehensive template repository for building web applications using Express and TypeScript.
A lightweight dependency injection container that allows you to register and resolve dependencies in your application. It supports both lazy and non-lazy dependencies, as well as resolving chain dependencies.
A RESTful API backend application built using Express and TypeScript, emphasizing the Dependency Injection (DI) pattern.
Tiny DI framework for Node.js & Deno.
A small, token based container designed for dependency injection 🫙
Inversion of Control playground with Inversify
Gabliam is on top of inversify. Gabliam help you for register all class in inversify
This repository is the practice I did personally for learning angular.
Minimal dependency injection for Typescript
Created with StackBlitz ⚡️
Демо проект на TypeScript реализующий подход DI
An example of a modern containerised REST API using typescript, express and tsoa
A simple Dependency injection / Inversion of Control Container example in Typescript
simple inversion of control/dependency injection for typescript & javascript
This is an angularapp which makes use of RestAPI and displays data
A simple and lightweight dependency injection library for JavaScript and TypeScript without reflection
A single-paged property listing application for rental services.
Cree este proyecto para practicar la inyección de dependencias en el framework NestJS siguiendo un curso que estoy realizando
The project I forked from my friend uses the Repository Pattern, which helps separate data access concerns, making the code more organized.
Created by Martin Fowler
Released January 23, 2004