const longest = <Type extends { length: number }>(a: Type, b: Type) => { //... }
спасибо! куда только не переставлял, до такого варианта не додумался) П.С: это синтаксис с офф сайта)
Интересный пример, где дженерик параметр полезен, чтобы случайно не пытаться сравнивать два объекта разных типов.
Обсуждают сегодня