Intersection Types An intersection type combines multiple types into one. This allows you to add together existing types to get a single type
JSX support JSX is an embeddable XML-like syntax. It is meant to be transformed into valid JavaScript, but the semantics of that transformation
Export statements Export statements are handy when exports need to be renamed for consumers, so the above example can be written as:
MSBuild Update project file to include locally installed Microsoft.TypeScript.Default.props (at the top) and Microsoft.TypeScript
Symbol.replace A regular expression method that replaces matched substrings of a string. Called by the String.prototype
Type Aliases Type aliases create a new name for a type. Type aliases are sometimes similar to interfaces, but can name primitives, unions, tuples
Import Importing is just about as easy as exporting from a module. Importing an exported declaration is done through using one of the import
Performance Improvements The 1.1 compiler is typically around 4x faster than any previous release. See
Debug In Edge, press F12 and click the Debugger tab. Look in the first localhost folder, then src/app.ts
Getting Stricter Checks TypeScript comes with certain checks to give you more safety and analysis of your program. Once you’ve converted your
Page 23 of 29