Встречается на собеседованиях • сегодня

Что является результатом компилляции TS

TypeScript компилируется в чистый JavaScript. Результат зависит от настроек tsconfig.json, но обычно это .js файлы (или .jsx для React).

Ключевые моменты:

  1. Удаляются все типы и TS-специфичные конструкции (интерфейсы, типы)
  2. Современный синтаксис (классы, стрелочные функции) преобразуется в ES5, если указана соответствующая target
  3. Декораторы и экспериментальные фичи требуют флагов в tsconfig

Пример:

typescript
// Вход: TS
const greet = (name: string): string => `Hello, ${name}`;
javascript
// Выход: JS (target: ES5)
var greet = function(name) { return "Hello, " + name; };

Для проверки можно использовать TypeScript Playground.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы