Полезно знать
Здесь некоторая полезная инфа о TypeScript
Есть некоторая особенность в компиляции .ts файлов. Дело в том что компилируется в .js файлы далеко не всё, что мы пишем на TypeScript. Примером является интерфейсы, мы их описываем и реализуем в наших .ts файлах, но если открыть готовый скомпилированный .js файл, то не найдём там ни слова о наших интерфейсах. Почему так? На самом деле всё просто. Интерфейсы не нужны JavaScript для выполнения кода, они нужны TypeScript компилятору, для того что бы выявить ошибки о несоответствии типов и тд. Это и есть одно из основных приемуществ TypeScript, он помогает выявить ошибки ещё на стадии компиляции, а не во время исполнения кода, что оберегает наше приложения от множества багов и ошибок.
Last updated
Was this helpful?