Typescript не видит пропсы переданные в компонент с использованием HOC
Есть HoC для получения информации с бэка, но TS ругается, что мой пропс, переданный в компонент не существует: Error:(192, 22) TS2339: Property 'pyId' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<(Anonymous function).WrappedComponentWith...'.
HoC
const withDataPages = (dataForHOCRender: DataForHOCRender<object>) => <
P extends DataPageInjectProps,
O extends Omit<P, keyof DataPageInjectProps>
>(WrappedComponent: React.ComponentType<P>) => {
return class WrappedComponentWithData extends React.Component<O, DataPageInjectProps> {
}
Подключение HoC:
export default withDataPages(createSettingForRecoveryRate())(RecoveryRate);
Ругается на эту строчку:
<RecoveryRate pyId={pyId}/>