если так подумать, что задача простая - принимать объект которые принадлежит одному из конкрентых типов и вторым аргументом список свойств этого объекта… Не ужели это сложно сделать в тайпскприте?
А ты вообще представляешь как бы ты такое сделал в другом ЯП? Ocaml, Haskell, Rust например?
А чем тебе extends не подошел?
Обсуждают сегодня