какие-то языки с похожей функциональностью? Я не нашел никаких доком на эту тему, только описание как работает
https://github.com/Microsoft/TypeScript/pull/21316
https://artsy.github.io/blog/2018/11/21/conditional-types-in-typescript/
соори за поздний ответ, есть аналоги в С# насколько помню, но они реализуются совершенно другим способом . Просто TypeScript это наполовину "фреймфорк для тестов кода Javascript" потому , думаю, наиболее хорошие аналоги будут в каких-то фреймворках для тестов. И естественно , это не более чем удобство ибо в языках со статической типизацией такая функциональность скорее избыточна и не особо востребована.
Условные типы - это такие обрезанные HKT (Higher Kinded Types) на ручном управлении. Костыль из-за того что их (хкт) в архитектуре ТС реализовать?невозможно.
Обсуждают сегодня