что происходит с typescript при билде?
Нигде не мог найти внятную инфу о том, что происходить с typescript при билде проекта? Нагружает ли он бандл или нет, он преобразуется в js или просто испаряется?) Наверное глупый вопрос, но все же хотелось поподробнее узнать на счет этого, может быть кто-то сможет кинуть статью для прочтения.
Ответы (1 шт):
Ну открываешь плейграунд и экспериментируешь.
Тайпскрипт старается избегать рантайм-фич, но есть как минимум енумы, которые компилируются специфическим образом.
Вся информация о типах безвозвратно удаляется.
В зависимости от target код может быть модифицировна для соответствия более раннему стандарту js. В таком случае будут добавлены runtime-хелперы.
Как правило, вместе с тайпскриптом подключают полифилы - естественно, они остаются.