An open API service indexing awesome lists of open source software.

https://github.com/softspiders/dependency-inversion-for-clean-architecture-ts

Dependency Inversion Principle (DIP) in TypeScript as an example of interaction of adjacent layers in Clean Architecture
https://github.com/softspiders/dependency-inversion-for-clean-architecture-ts

ca clean-architecture dependency-inversion design-patterns dip pattern softspiders ss ts typescript

Last synced: 3 months ago
JSON representation

Dependency Inversion Principle (DIP) in TypeScript as an example of interaction of adjacent layers in Clean Architecture

Awesome Lists containing this project

README

        

[SOFTSPIDERS](https://github.com/softspiders/softspiders)

# *Dependency Inversion Principle* (*DIP*) in *TypeScript* as an example of interaction of adjacent layers in *Clean Architecture*

---

## Feature tags

- clean-architecture
- dependency-inversion
- typescript

---

## Authors

[Alexander Lapygin](https://github.com/AlexanderLapygin)

---

## Parents

[**- clean-architecture, dependency-inversion**](https://github.com/softspiders/typescript)

---

## Requirements

* [Node.js](https://nodejs.org/en/download/package-manager/)
* [TypeScript](https://www.typescriptlang.org/)

---

## Installation

```sh
yarn
```

## Run

## Run without DIP

```sh
yarn start-without-dip
```

## Run with DIP

```sh
yarn start-dip
```

---

### License

Licensed under the [MIT license](./LICENSE).