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

Что такое литеральные типы

Литеральные типы в TypeScript позволяют указывать конкретные значения переменных или свойств. Они сужают тип до определённого значения, а не диапазона.

typescript
type Direction = 'left' | 'right' | 'up' | 'down';
let move: Direction = 'left'; // корректно
move = 'diagonal'; // ошибка, такого значения нет в типе

Используются для:

  • Ограничения возможных значений (например, статусы, направления)
  • Создания перечислений без enum
  • Уточнения возвращаемых значений функций

Особенности:

  • Могут быть строковыми, числовыми или булевыми
  • Часто комбинируются с union-типами
  • Позволяют TypeScript точнее проверять код
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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