8. Dependency Injection in TypeScript
This chapter introduces you to Dependency Injection (DI) in TypeScript. It demonstrates how to implement the DI design pattern. You will also see some common use cases for the DI pattern, including ones from libraries such as Angular and Nest.js. This chapter will teach you how to build a simple Angular application that uses DI. You will also learn some basics of InversifyJS and how to use it in your TypeScript applications. By the end of this chapter, you will be able to build a calculator application that utilizes DI using InversifyJS.
A design pattern is a general, repeatable way to solve a commonly recurring problem in software design. It is not just code that you can paste ...