EcmaScript 6 and TypeScript Features
ES6 and TypeScript
ES6 is now widely supported in today's browsers, so depending on your targeted browsers, it may not need to be transpiled down to ES5. You can choose between several transpilers, but we'll be using TypeScript, which is what the Angular team uses to write Angular. Angular makes use of a number of features of ES6 and TypeScript.