To give you a flavor of the benefits of TypeScript (and this is by no means the full list), let's
take a very quick look at some of the things that TypeScript brings to the table:
• A compilation step
• Strong or static typing
• Type definitions for popular JavaScript libraries
• Encapsulation
• Private and public member variable decorators