А чего ждешь? 😸
Да не знаю, классы, интерфейсы, женерики и все возможные штуки из ооп
Интерфейсы и дженерики не из ООП. Да и классы иногда тоже вне ООП используются
Ну, попробую накинуть: - Комфорт разработки, немного опыта в TS и ты ускоряешься из-за подсказок, есть поинт «аааа ты же тратишь время на написание типов, а мог бы писать код», но оно работает на простых кейсах, чем сложнее, тем быстрее и комфортнее по сравнению с JS - Интерфейсы, дженерики и т.п. - ну, есть такое, просто инструменты языка, хз че сказать, ну, они есть xD - Прогнозируемость - если ты грамотно описываешь типы (без «any» и других наёбок), то почти всегда у тебя всё отработает без ошибок. Я, например, все запросы к апи покрыл runtypes и за последние месяца четыре все ошибки, которые вылетали в приложухе, были вызваны либо тем, что с бека криво пришло (и сразу отобразилось), либо где-то в ебенях условный «any» лежит Чот я устал xD
ххахахаха, ну на самом деле, подискутировать действительно понял, что строгая типизация помогает, а твой пример с апи меня в этом убедил еще больше)
Обсуждают сегодня