Size: a a a

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

2021 January 16

V

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

V

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

V

Veli in TypeScript — русскоговорящее сообщество
уже обсуждалось, что Answer возвращается из другого колбека. Собственно этот колбек я описал
источник

V

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

B

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

АК

Алексей Козин... in TypeScript — русскоговорящее сообщество
Veli
уже обсуждалось, что Answer возвращается из другого колбека. Собственно этот колбек я описал
Так это не конкретный answer[] а аналог T[]
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Найти ответа не получилось
источник

V

Veli in TypeScript — русскоговорящее сообщество
Алексей Козин
Так это не конкретный answer[] а аналог T[]
прочитайте всю ветку, пожалуйста
источник

V

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

V

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

V

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

V

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

V

Veli in TypeScript — русскоговорящее сообщество
BARSOOQUE
Я погуглил, это частая проблема, и каждый раз никто разобраться не может что же с ним не так
подождем каких-нибудь экспертов-админов. Если что, создам issue, может на гитхабе ответят
источник

B

BARSOOQUE in TypeScript — русскоговорящее сообщество
Алексей Козин
Так это не конкретный answer[] а аналог T[]
Всё там правильно, у него в ретёрн тайпе у функции передаваемой в resolveQuestionAnswers, где стоит дженерик Answer подставлен тип, следовательно оно должно инферить этот тип во все остальные места, но оно этого не делает
источник

АК

Алексей Козин... in TypeScript — русскоговорящее сообщество
BARSOOQUE
Всё там правильно, у него в ретёрн тайпе у функции передаваемой в resolveQuestionAnswers, где стоит дженерик Answer подставлен тип, следовательно оно должно инферить этот тип во все остальные места, но оно этого не делает
Все, увидел
источник

V

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

V

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

V

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

V

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

V

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