3.9)
Есть A<T> и B extend A<string>
А есть метод, который иногда возвращает A<unknown>, а иногда B.
Как лучше всего описать тип возвращаемого значения метода?
приведи более конкретный пример. пока непонятно, чего ты хочешь
https://www.typescriptlang.org/play?ts=3.9.7#code/MYGwhgzhAEBqYgK4FMAKAnZFkDsAuy6APACoB80A3gFDR3QBuCKAXNCdQL7XWiQzwkaTNnyFYARmjIAHgRwATAc2FZcBYhDzoAljgDmFStz5Q4KjGrHpYAJmlzcS80MuiNRLboNGT4M4IoburiAMwO8s6Bqu6Entp6hlTc1ABmiDjAeDoA9jjQqWBZOegAngAUAJRUtPQQAO46eMAAFuUAsmB4LQB06GCKOQC2VdU09BPQwJDI0BIstZOTmHiI6Pk4yPUuQSIhNhJVANyLk9PY0AAMC0tLK2sbWzsx+3bHpxPns5c9AKw3twm93W0E222iwWssFC70BCmQhUQIDwAMBdGBj3BFj21iIOEQQwARoQyFVTtxOEA
А вот с этим кто-нибудь может помочь? Заранее спасибо!
ну если хочешь скрыть тип то напиши ValuePresenter<unknown>, если не хочешь то не пиши)
Ну так вот ValuePresenter<unknown> - не пропускает компилятор
в твоей демке пропускает
Хм... и правда
Обсуждают сегодня