This book focuses on TypeScript's object-oriented nature and how it can help you to write better code. Before diving into the object-oriented programing features of TypeScript, this chapter will give you an overview of the history behind TypeScript and introduce you to some of the basics.
In this chapter, you will learn about the following concepts:
In this section, we will focus on the TypeScript's internal architecture and its original design goals.
In the following points, you will find the main design goals and architectural decisions ...