Sobes.tech
Back to tasks
Junior — Senior
34

Условные типы в TypeScript: реализация generic‑условия

Companies where asked:

СБЕРСБЕР
Get help with live coding in real time with Sobes Copilot
Task condition

Реализуйте условный тип в TypeScript, который выбирает один из двух вариантов в зависимости от булевого параметра.

type TrueResult = If<true, 'a', 'b'>  // expected to be 'a'
type FalseResult = If<false, 'a', 'b'> // expected to be 'b'