As a client developer using AngularJS in my daily job, we are considering transitioning to TypeScript. After researching TypeScript, I discovered that most JavaScript packages I require need definition type files. This can be inconvenient, especially when trying out new things without proper definitions. This has been quite frustrating for me, even the existing jQuery definition poses problems when using TypeScript 1.5 beta. Recently, I've been exploring ES6 which seems similar to TypeScript. Should I switch to ES6 instead? Furthermore, I've heard that Angular 2 will fully support TypeScript - is this a reason for me to stick with it?