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

Когда используют 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

Основные случаи применения:

  1. Когда нужна строгая типизация конкретных значений
  2. Для создания перечислений (альтернатива enum)
  3. В комбинации с type guards для точного определения типов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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