Назад к задачам
СБЕРПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
10
Условные типы в TypeScript: реализация generic‑условия
Компании, где спрашивали:
Условие задачи
Реализуйте условный тип в TypeScript, который выбирает один из двух вариантов в зависимости от булевого параметра.
type TrueResult = If<true, 'a', 'b'> // expected to be 'a'
type FalseResult = If<false, 'a', 'b'> // expected to be 'b'