From e39a1c8d99117e05999b09a7eb77b9fa8923aa7c Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Mon, 26 Oct 2026 09:02:18 -0700 Subject: [PATCH] Upgrade Flow in fbsource Summary: X-link: https://github.com/react/metro/pull/2115 Changelog: [Internal] Differential Revision: D127596046 --- packages/jest-preset/jest/mocks/ActivityIndicator.js | 1 + packages/jest-preset/jest/mocks/Image.js | 1 + packages/jest-preset/jest/mocks/Modal.js | 1 + packages/jest-preset/jest/mocks/ScrollView.js | 1 + packages/jest-preset/jest/mocks/Text.js | 1 + packages/jest-preset/jest/mocks/TextInput.js | 1 + packages/jest-preset/jest/mocks/View.js | 1 + 7 files changed, 7 insertions(+) diff --git a/packages/jest-preset/jest/mocks/ActivityIndicator.js b/packages/jest-preset/jest/mocks/ActivityIndicator.js index 71499a60a32..f7a0be501a0 100644 --- a/packages/jest-preset/jest/mocks/ActivityIndicator.js +++ b/packages/jest-preset/jest/mocks/ActivityIndicator.js @@ -14,6 +14,7 @@ import typeof {ActivityIndicator as TActivityIndicator} from 'react-native'; const mockComponent = jest.requireActual('../mockComponent').default; +// $FlowFixMe[incompatible-type] const ActivityIndicator = mockComponent( 'react-native/Libraries/Components/ActivityIndicator/ActivityIndicator', null, // instanceMethods diff --git a/packages/jest-preset/jest/mocks/Image.js b/packages/jest-preset/jest/mocks/Image.js index 39e33588997..92463012048 100644 --- a/packages/jest-preset/jest/mocks/Image.js +++ b/packages/jest-preset/jest/mocks/Image.js @@ -14,6 +14,7 @@ import typeof {Image as TImage} from 'react-native'; const mockComponent = jest.requireActual('../mockComponent').default; +// $FlowFixMe[incompatible-type] const Image = mockComponent( 'react-native/Libraries/Image/Image', null, // instanceMethods diff --git a/packages/jest-preset/jest/mocks/Modal.js b/packages/jest-preset/jest/mocks/Modal.js index e099887ded4..c9a6d84ac34 100644 --- a/packages/jest-preset/jest/mocks/Modal.js +++ b/packages/jest-preset/jest/mocks/Modal.js @@ -16,6 +16,7 @@ const mockComponent = type TModal = component(...ModalProps); +// $FlowFixMe[incompatible-type] const BaseComponent = mockComponent( 'react-native/Libraries/Modal/Modal', null, // instanceMethods diff --git a/packages/jest-preset/jest/mocks/ScrollView.js b/packages/jest-preset/jest/mocks/ScrollView.js index 9399e3269e8..91ffbda9bf3 100644 --- a/packages/jest-preset/jest/mocks/ScrollView.js +++ b/packages/jest-preset/jest/mocks/ScrollView.js @@ -27,6 +27,7 @@ const MockNativeMethods = jest.requireActual( const RCTScrollView = requireNativeComponent('RCTScrollView'); +// $FlowFixMe[incompatible-type] const BaseComponent = mockComponent( 'react-native/Libraries/Components/ScrollView/ScrollView', { diff --git a/packages/jest-preset/jest/mocks/Text.js b/packages/jest-preset/jest/mocks/Text.js index 89f33c0b35e..c85047781fe 100644 --- a/packages/jest-preset/jest/mocks/Text.js +++ b/packages/jest-preset/jest/mocks/Text.js @@ -18,6 +18,7 @@ const MockNativeMethods = jest.requireActual( '../MockNativeMethods', ).default; +// $FlowFixMe[incompatible-type] const Text = mockComponent( 'react-native/Libraries/Text/Text', MockNativeMethods, // instanceMethods diff --git a/packages/jest-preset/jest/mocks/TextInput.js b/packages/jest-preset/jest/mocks/TextInput.js index b74e7ab8a92..b5bacc41fb9 100644 --- a/packages/jest-preset/jest/mocks/TextInput.js +++ b/packages/jest-preset/jest/mocks/TextInput.js @@ -18,6 +18,7 @@ const MockNativeMethods = jest.requireActual( '../MockNativeMethods', ).default; +// $FlowFixMe[incompatible-type] const TextInput = mockComponent( 'react-native/Libraries/Components/TextInput/TextInput', { diff --git a/packages/jest-preset/jest/mocks/View.js b/packages/jest-preset/jest/mocks/View.js index fce3ca9fca0..02440f72175 100644 --- a/packages/jest-preset/jest/mocks/View.js +++ b/packages/jest-preset/jest/mocks/View.js @@ -18,6 +18,7 @@ const MockNativeMethods = jest.requireActual( '../MockNativeMethods', ).default; +// $FlowFixMe[incompatible-type] const View = mockComponent( 'react-native/Libraries/Components/View/View', MockNativeMethods, // instanceMethods