и против дженериков выступаете?
Покажите такой код, где дженерики обманывают. Только без приведения типов, без гвардов, перегрузок и без мутаций переменных
Без приведения типов, без гвардов, без предикатов, перегрузок и без мутаций переменных. Только дженерики. Песочница.
не совсем понятно причем тут обман дженириков и по сути ты написал return o as {[Prop in T]: typeof ob[Prop]};
Не as, а просто расширение типа.
Я сказал по сути
Убери тип возврата из функции и получишь ошибку
Естественно. Поэтому тип возврата там и стоит.
ну тогда считай закастил
Обсуждают сегодня