никак сделать? 🤔
Что значит выложенные?
ну допустим у меня есть тип, который принимает в себя generic. SomeType<T>. затем мне нужно передать этот тип, в качестве типа props для элемента React. interface SomeProps<T> { value: T[], mode: и вот тут мне нужен тот тип, который передаётся в SomeType } надеюсь понятно объяснил. мб я канеш усложняю 🤔
Вроде, можно, почекайте англоязычные ресурсы
да вот как раз ресёрчу. вроде как гуглю generic in generic. 🤔
interface Item<T1, T2> { id: number type: T1 data: T2 count?: number } так? только зачем
ну вот я сейчас так и делаю, но у меня тогда выходит такое дублирование <SomeType<SomeMode>, SomeMode> а дублироваться бы не хотелось
ну так можно type OuterType<T extends SomeType<any>> а внутри можно достать M через SomeMode = T extends SomeType<infer M> ? M : never
спасибо 👍 сейчас попробую
https://medium.com/nuances-of-programming/react-typescript-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8-8d23cb329667
Обсуждают сегодня