zooks, у TypeScript иные задачи. Убери типизацию - и у тебя код на ES8. Добавь типизацию - у тебя код на TS. В этом весь фокус.
TS он не для браузеров придуман, а для улучшения самого процесса разработки, за счёт отличного IntelliSense, почти статического анализа кода, раннего выявления потенциальных ошибок на этапе написания кода.
И при всём при этом он, в отличие от того же CoffeScript, сам язык не меняет, а лишь надстраивается над основным сетом языка. Потому переход с обычного ES на TS может происходить плавно, так же как и обратный процесс.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.