Встречается на собеседованиях • сегодня
Когда используют Literal Types в TypeScript
Literal Types в TypeScript позволяют ограничить переменную конкретными значениями. Они полезны, когда нужно точно указать допустимые значения для переменной, параметра функции или свойства объекта.
Примеры использования:
- Ограничение строковых значений:
type Direction = 'up' | 'down' | 'left' | 'right' - Ограничение числовых значений:
type Dice = 1 | 2 | 3 | 4 | 5 | 6 - Комбинация с union types:
type Status = 'success' | 'error' | 'pending'
typescript
function setStatus(status: 'active' | 'inactive') {
// ...
}
setStatus('active'); // OK
setStatus('pending'); // ErrorОсновные случаи применения:
- Когда нужна строгая типизация конкретных значений
- Для создания перечислений (альтернатива enum)
- В комбинации с type guards для точного определения типов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы