Полезно знать

Здесь некоторая полезная инфа о TypeScript

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

Last updated

Was this helpful?