As someone who is new to Angular 2, I've discovered that developers have the option to use TypeScript, ES6, and ES5 for their development needs. I understand that TypeScript is considered the superset of ES6 and ES5.
Given the stark differences in syntax between TypeScript and ES6/ES5, which one should take precedence for development purposes? And what is the rationale behind this decision?
Thank you.