В целях предотвращения регрессии общедоступных API я пытался извлечь объявления типов из модулей JS, созданных Flow, с помощью параметра Flow 'gen-flow-files'.Я вызываю это как
flow.exe gen-flow-files S:\react-native\Libraries\WebSocket\WebSocket.js
... с ожиданием, что это извлечет объявления WebSocket.Тем не менее, все это приводит к ошибкам в, казалось бы, не связанных файлах, таких как
Error ------------------------------------- ../../../src/react- native/IntegrationTests/AccessibilityManagerTest.js:13:29
Cannot resolve module react-native.
13| const ReactNative = require('react-native');
. Я не смог найти убедительную документацию о том, что нужно делать gen-flow-files (поток decls для файла? Aпапка? только закрытие экспорта или все?) и как она должна быть вызвана.
У кого-нибудь есть ссылки на документы, или кто-то знает эти вещи?
Я использую Flow v0.67.1