Вам необходимо использовать: Generics , $ Diff и Hoc Definition :
import * as React from 'react';
type TComponent = {
pass: string,
inject: string
}
const TestComponent = ({pass, inject}: TComponent) => {pass}{inject}
type THocDiff = {
take: string
}
type TInjectInHoc = {
inject: string
};
const Hoc = (Component: React.AbstractComponent): React.AbstractComponent<$Diff & THocDiff> => {
return class extends React.Component {
render(){
const { take, ...props} = this.props;
return(
)
}
}
}
const WrappedComponent = Hoc(TestComponent)
const using = () => ( )
Вы, вероятно, хотите деятельность ItemLookup веб-сервиса Amazon Associates (ранее названный УСЛУГОЙ ЭЛЕКТРОННОЙ КОММЕРЦИИ Amazon). Больше информации здесь и здесь.
Как насчет LINQ в Amazon;-p
(см. также, как это работает, и источник),