Компилятор Typescript не может проверить HOC на реакцию-редукцию - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть код, похожий на этот: https://codesandbox.io/s/react-typescript-q0yrc?file= / src / test.tsx (это от Д. Абрамова пример )

но мой PHP Storm (IDE) не сообщает о каких-либо ошибках и не дает подсказок относительно свойств компонента PretendedImport. Подсказка по типу для PretendedImport, которую я получаю:

const PretendedImport: NamedExoticComponent<JSX.LibraryManagedAttributes<MyComponent, Omit<Readonly<... & ...> | (<...>(component: ...) => ... extends ...<..., ...> ? TInjectedProps : never & {backgroundColor: string, sthElse: number}) | (...<...> & ...<...>), never> & {}>> & hoistNonReactStatics.NonReactStatics<MyComponent> & {WrappedComponent: MyComponent}

Я создал совершенно новый проект реакции с машинописным шрифтом, используя приложение create Reaction, и все это работает.

Я пытался: * использовать тот же tsconfig. json *, используя те же версии: TS, @ types / реагировать, @ types / реагировать-редукс, * даже возиться с webpack, babel и его парсерами ( хотя это не должно быть связано)

Что еще я могу попытаться заставить это работать? У меня нет идей, что может быть причиной разницы. Компиляция других вариантов использования TS работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...