инфера не хватит?
type Schema<P> = {
component: React.ComponentType<P>;
props: P
}
const makeSchema = <P>({ component, props }: Schema<P>): Schema<P> => ({
component,
props
})
Хз, может я перемудрил. Проверьте, кто-нибудь) я уже отошёл от репла
Этот вариант без фабрики не решает начальную задачу. С фабрикой — да, но логика вывернута наизнанку
Обсуждают сегодня