Throughout this book, we will be talking about TypeScript for building not just JavaScript apps but also Angular apps. Angular is a JavaScript framework; therefore, it will be characterized with the discussed limitations unless mitigated with TypeScript.

Now that you know the problem at hand, buckle up while we dig Angular with the possible solutions that TypeScript provides.

So far, so good! We have been able to discuss the following concerns to help us move forward:

  • Understanding loose types
  • Differences between loose types and strict types
  • Challenges of loosely typed programming languages, including JavaScript
  • Mitigating the effects of loose types

Get TypeScript 2.x for Angular Developers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.