TypeScript - это надстройка JavaScript, которая компилируется в JavaScript.
Все оригинальные библиотеки и синтаксис JavaScript по-прежнему работают, но TypeScript добавляет дополнительные параметры синтаксиса и функции компилятора, которых нет в JavaScript.
JSX - это встраиваемый XML-подобный синтаксис, который позволяет создавать HTML. TypeScript поддерживает встраивание, проверку типов и компиляцию JSX непосредственно в JavaScript.
Вам нужно вызвать компилятор TypeScript tsc для компиляции файла. Вам потребуется установить компилятор TypeScript, что можно сделать с помощью npm.
Глобальная: определяется вне любого класса и может использоваться в любом месте программы.
Область видимости функции / класса: переменные, определенные в функции или классе, могут использоваться в любом месте в пределах этой области.
Локальная область действия / блок кода: переменные, определенные в локальной области видимости, могут использоваться в любом месте этого блока.