Всем привет .
1. Насколько адекватным будет данный подход, для человека который предпочитает статическую типизацию, ознакомиться с ES6 через сгенерированный код от TypeScript?
2. Насколько качественно компилируется код TypeScript в ES6, в данное время?
TypeScript и так имеет возможность компилироваться в ES6, для этого ничего не нужно ставить дополнительно. Можно использовать Babel+WebPack (или другой сборщик), если нужно больше возможностей. Посмотрите на разницу между TypeScript и Flow, чтобы решить стоит ли оно того и что лучше.
TypeScript и так имеет возможность компилироваться в ES6
Вопрос насколько он хорошо компилируется в ES 6 ? (Корректность кода )
Что вы имеете ввиду под
если нужно больше возможностей
?
Я считаю что возможности Type Script добавлять типизацию о и уведомления об ошибках компиляции уже хорошо расширают возможности + возможность использовать JQuery и Angular (в который может компилироватся Type Script ) .
Вопрос насколько он хорошо компилируется в ES 6 ? (Корректность кода )
Скажем так, все равно будет использоваться библиотека TypeScript, поэтому выбор не велик. По сути ES6 и TS идут рядом, поэтому ваш код и сгенерированный код будут не сильно отличаться: исчезнут типы, возможно появятся обертки кода (например при использовании import/require) и возможно переменные будут иметь другие имена (например this -> _this5).
если нужно больше возможностей
Имелось ввиду не больше возможностей TS, а больше возможностей сборки (объединение, минификация, сборка ассетов).