вот это работает
type InferValueTypes<T> = T extends { [key: string]: infer U } ? U : never;
статьи какие-нибудь...
c помощью infer ты говоришь TS, я не знаю какой будет тут тип, но когда TS узнает положи этот тип в U
Изучи как работает этот пример, думаю полегче должно стать https://www.typescriptlang.org/play?#code/C4TwDgpgBACgTgewLYEsDOEBKE0IDYBuEcAPACoB8UAvFGVBAB7AQB2AJmrIqhiSqwBmxKNmABXOK3jJ0EMuAhUA-KIgSpM3vMVQAXHQCwAKBOhIdHMBrdZfAORpgcAQHN7FE2d1krYyawKFrRacti4hMTkVhRAA
не поймёшь, пиши
спасибо, теперь понятно стало
Обсуждают сегодня