и сколько ментальных усилий это стоило? Я когда открыл для себя infer понял насколько мощна типизация в тс, нооо эту мощь:
1) Особо негде применить
2) Особо не нужно, потому что другие не поймут
3) Очень блин сложно
Самый сложный тип, что я писал, перегоняет поля в из другого типа в lowercase, что, наверное, не очень сложно. Да и в проектах ничего сложнее абстрактного класса с дженериком не видел
И это нормально В исходниках тс комплексных типов меньше, чем в реакте Тебе не нужно мудрить с ними, но иногда полезно
Кстати, на счёт типов... Где-то хабре видел, где народ вычисляемые типы делал. Так же через infer и condition types. Ад и угар лютый, но порой это правда нужно...
ВОТ БЫ ХАСКЕЛ ВМЕСТО JS!
Обсуждают сегодня