/dependency-injection-example

Демо проект на TypeScript реализующий подход DI

Primary LanguageTypeScript

Dependency Injection (DI)

Этот проект, который показывает принцип работы DI, использует UserService.ts, чтобы создать и удалить тестового пользователя.

Запустить проект

  1. npm i
  2. npm run start

Поменять зависимости

/* 📁 ./src/inversify.config.ts */

// ...
container.bind<IDB>(TYPES.DB).to(MockDB /* или JSONDB */)
//...

Ссылки