TypeScript is a super set of JavaScript. Any piece of JavaScript is also a valid code in TypeScript. TypeScript is all about making JavaScript scale. It is about making easier to build medium to large applications in JavaScript.
New release of AngularJS i.e. Angular 2 bring exiting features that open a new dimension of web development. Angular 2 supports a wide range of language to work with that includes TypeScript, ECMAScript, 2015 Dart and ES5. Inclusion of ES5 mean that it can support traditional JavaScript.