2017-01-04 2 views
3

Я работаю над портированием своего приложения, чтобы использовать типы потоков. Я также использую среду Nuclide, которая показывает мне мой охват потока. Я пытаюсь получить все мои файлы до 100% -ного охвата, поэтому у меня может быть код типа безопасного кода. Я сталкиваюсь с ситуацией, в которой нуклиды показывают, что мой код не имеет покрытия типа, но я не уверен, как это исправить:Как правильно аннотировать экспорт, являющийся результатом вызова функции?

const ReduxWrapper = connect(mapState, mapEvents)(Component) 
export default ReduxWrapper 

нуклиды говорит, что ReduxWrapper не покрывается Флоу. Почему это и как я могу это исправить?

Других Примечания:

  • я создал определение библиотек для среагировать-Redux, которую я могу добавить к моему вопросу, если кто-то хочет, чтобы увидеть их.
  • Я уже пробовал несколько способов набрать-аннотировать его, но они просто привели к ошибкам. Я спрашиваю о своей исходной проблеме, а не о проблемах с тем, что я уже пытался избежать проблемы XY.
  • Это самый сложный вопрос, который я когда-либо писал в StackOverflow. Мне нравится дистиллировать и упрощать вещи, но я не смог найти более простой фрагмент кода, который реплицирует мою проблему. Если вам нужно больше информации, чтобы ответить, просто оставьте комментарий, и я добавлю его.

ответ

Смежные вопросы