In this chapter, we have focused on the use of callbacks, promises, and generators to take advantage of the asynchronous programming capabilities of TypeScript. In the next chapter, we will look at the runtime to understand how the event loop and the this operator work. These concepts will help us to understand some of the implementations of functional programming techniques that we will explore later in this book.





















































