машинописный текст + реагировать на c + сокращение - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь создать подключенный HO C, но машинный код возвращает ошибку. Мой код:

import { connect } from "react-redux";

interface IMappedProps {
  app: app;
}

const withPayment = <T extends IMappedProps>(Wrapped: React.ComponentType<T>) => (props) => {
  return (
    <Wrapped {...props} />
  )
};

export default connect(
  (state: IRootState) => ({
    app: state.app,
  })
)(withLoading);

ошибка при компиляции:

Аргумент типа '(Wrapped: ComponentType) => (props: any) => Element' не назначается параметру типа 'ComponentType'.

Type '(Wrapped: ComponentType) => (props: any) => Element' не может быть назначен типу 'FunctionComponent'.

Type '(props: any) => Element 'отсутствуют следующие свойства типа' ReactElement ': type, props, key

Что я делаю не так?

...