Size: a a a

TypeScript — русскоговорящее сообщество

2021 January 16

V

Veli in TypeScript — русскоговорящее сообщество
но меня удивляет тот факт, что он не может этот случай сам зарезолвить
источник

V

Veli in TypeScript — русскоговорящее сообщество
лично я не вижу никаких проблем для этого
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Veli
но меня удивляет тот факт, что он не может этот случай сам зарезолвить
Так это невозможно
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Этой информации просто нет, если ты явно не укажешь что у тебя должно играть роль Answer
источник

V

Veli in TypeScript — русскоговорящее сообщество
почему невозможно? функция resolveQuestionAnswers возвращает массив с явно заданным типом объекта. В интерфейсе пропсов этот массив описан как Answer[]. Почему нельзя сопоставить тип из передаваемого массива с Answer?
источник

V

Veli in TypeScript — русскоговорящее сообщество
посмотрите эти два скрина, вы точно уверены, что это невозможно?
источник

V

Veli in TypeScript — русскоговорящее сообщество
Переслано от Veli
источник

V

Veli in TypeScript — русскоговорящее сообщество
Переслано от Veli
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Окей, дошло
источник

V

Veli in TypeScript — русскоговорящее сообщество
если за целых 20 минут в этом чате не ответили, то это что-то нетривиальное, видимо 😄 потому что тут мгновенно отвечают в любое время суток обычно)
источник

V

Veli in TypeScript — русскоговорящее сообщество
лично я вообще не могу понять, почему так
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
так а какие конкретные типы-параметры в дженерик подставляются?
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
вообще без ограничений (через extends) на типы Question & Answer оно на любые поля должно ругаться
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
так что вопрос скорее не "почему не работает для Answer?", а "почему работает для Question?"
источник

АК

Алексей Козин... in TypeScript — русскоговорящее сообщество
Он question смог достать из tests, а вот answer в пропсы не передаётся
источник

V

Veli in TypeScript — русскоговорящее сообщество
Kirill Sukhomlin
так что вопрос скорее не "почему не работает для Answer?", а "почему работает для Question?"
потому что дженерики умеют сами резолвить значения из применений
источник

0

0xLDev | Web Develop... in TypeScript — русскоговорящее сообщество
Всем доброго вечера,легкого кода и маленьких проектов с большим бюджетом.
Суть моего вопроса,порекомендуйте что можно почитать \ посмотреть по TS
источник

V

Veli in TypeScript — русскоговорящее сообщество
посмотрите generic type inference или что-то вроде этого
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
спасибо, я знаю что это такое
источник

KS

Kirill Sukhomlin in TypeScript — русскоговорящее сообщество
но рекомендую всё-таки задуматься над моим предложением
источник