- Что такое TypeScript?
- Основные компоненты TypeScript?
- Назовите особенности TypeScript?
- Плюсы использования TypeScript?
- Минусы использования TypeScript?
- Типы в TypeScript?
- Что такое декораторы?
- Поддерживает ли TypeScript перегрузку функций?
- Разница между типом (
type
) и интерфейсом (interface
)? - Что такое JSX в TypeScript? Какие режимы JSX поддерживает TypeScript?
- Что такое директивы с тремя наклонными чертами (Triple-Slash Directives), их типы?
- Что такое внешние объявления переменных (ambient declaration) в TypeScript?
- Разница между абстрактным классом (abstract class) и интерфейсом (interface)?
- Какие элементы ООП поддерживаются в TypeScript?
- Модификаторы доступа в TypeScript?
- Разница между внутренним (Internal Module) и внешним модулями (External Module)?
- Что такое декораторы в TypeScript?
- Как TypeScript поддерживает необязательные и дефолтные параметры в функции?
- Что такое перечисление (
enum
)? - Для чего в TypeScript используется
NoImplicitAny
? - Разница между типами “Объединение” (
|
) и “Пересечение” (&
)? - Что такое общие типы (
generic
) в TypeScript? - Какие области видимости доступны в TypeScript?
- Что такое
.map
файл, как и зачем его использовать? - Можно ли использовать TypeScript в серверной разработке?
- Для чего в TypeScript используют ключевое слово
declare
? - Разница между типами
void
,never
иunknown
? - Как вы отлавливаете ошибки в TypeScript коде?
- Разница между
any
иunknown
в TypeScript?