Skip to content

Commit 12971be

Browse files
committed
[flow] Upgrade Flow to 0.245.2 (#30919)
## Summary This PR bumps Flow all the way to the latest 0.245.2. Most of the suppressions comes from Flow v0.239.0's change to include undefined in the return of `Array.pop`. I also enabled `react.custom_jsx_typing=true` and added custom jsx typing to match the old behavior that `React.createElement` is effectively any typed. This is necessary since various builtin components like `React.Fragment` is actually symbol in the React repo instead of `React.AbstractComponent<...>`. It can be made more accurate by customizing the `React$CustomJSXFactory` type, but I will leave it to the React team to decide. ## How did you test this change? `yarn flow` for all the renderers DiffTrain build for commit e210d08.
1 parent 1589271 commit 12971be

File tree

15 files changed

+47
-47
lines changed

15 files changed

+47
-47
lines changed

compiled-rn/VERSION_NATIVE_FB

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19.0.0-native-fb-727b3615-20240906
1+
19.0.0-native-fb-e210d081-20240909

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-dev.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<7986e32cbf9ce62a80c6cdb99f68f4d4>>
10+
* @generated SignedSource<<6c3c44625d18e331ccc65c0c55888c8e>>
1111
*/
1212

1313
"use strict";
@@ -15057,11 +15057,11 @@ __DEV__ &&
1505715057
(function () {
1505815058
var internals = {
1505915059
bundleType: 1,
15060-
version: "19.0.0-native-fb-727b3615-20240906",
15060+
version: "19.0.0-native-fb-e210d081-20240909",
1506115061
rendererPackageName: "react-test-renderer",
1506215062
currentDispatcherRef: ReactSharedInternals,
1506315063
findFiberByHostInstance: getInstanceFromNode,
15064-
reconcilerVersion: "19.0.0-native-fb-727b3615-20240906"
15064+
reconcilerVersion: "19.0.0-native-fb-e210d081-20240909"
1506515065
};
1506615066
internals.overrideHookState = overrideHookState;
1506715067
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -15206,5 +15206,5 @@ __DEV__ &&
1520615206
flushSyncWorkAcrossRoots_impl(0, !0));
1520715207
}
1520815208
};
15209-
exports.version = "19.0.0-native-fb-727b3615-20240906";
15209+
exports.version = "19.0.0-native-fb-e210d081-20240909";
1521015210
})();

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-prod.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<737b0c6df35b54b9ca58121c9993e75b>>
10+
* @generated SignedSource<<9735780e41887579bc9fb1037b24f3b7>>
1111
*/
1212

1313
"use strict";
@@ -9445,14 +9445,14 @@ function wrapFiber(fiber) {
94459445
}
94469446
var internals$jscomp$inline_1264 = {
94479447
bundleType: 0,
9448-
version: "19.0.0-native-fb-727b3615-20240906",
9448+
version: "19.0.0-native-fb-e210d081-20240909",
94499449
rendererPackageName: "react-test-renderer",
94509450
currentDispatcherRef: ReactSharedInternals,
94519451
findFiberByHostInstance: function (mockNode) {
94529452
mockNode = nodeToInstanceMap.get(mockNode);
94539453
return void 0 !== mockNode ? mockNode.internalInstanceHandle : null;
94549454
},
9455-
reconcilerVersion: "19.0.0-native-fb-727b3615-20240906"
9455+
reconcilerVersion: "19.0.0-native-fb-e210d081-20240909"
94569456
};
94579457
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
94589458
var hook$jscomp$inline_1265 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
@@ -9588,4 +9588,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
95889588
flushSyncWorkAcrossRoots_impl(0, !0));
95899589
}
95909590
};
9591-
exports.version = "19.0.0-native-fb-727b3615-20240906";
9591+
exports.version = "19.0.0-native-fb-e210d081-20240909";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react-test-renderer/cjs/ReactTestRenderer-profiling.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<810ece3813f16a4de75fcacac7d7813e>>
10+
* @generated SignedSource<<ec7b9fb6d11cd3c4624086736a6b7f10>>
1111
*/
1212

1313
"use strict";
@@ -10033,14 +10033,14 @@ function wrapFiber(fiber) {
1003310033
}
1003410034
var internals$jscomp$inline_1139 = {
1003510035
bundleType: 0,
10036-
version: "19.0.0-native-fb-727b3615-20240906",
10036+
version: "19.0.0-native-fb-e210d081-20240909",
1003710037
rendererPackageName: "react-test-renderer",
1003810038
currentDispatcherRef: ReactSharedInternals,
1003910039
findFiberByHostInstance: function (mockNode) {
1004010040
mockNode = nodeToInstanceMap.get(mockNode);
1004110041
return void 0 !== mockNode ? mockNode.internalInstanceHandle : null;
1004210042
},
10043-
reconcilerVersion: "19.0.0-native-fb-727b3615-20240906",
10043+
reconcilerVersion: "19.0.0-native-fb-e210d081-20240909",
1004410044
getLaneLabelMap: function () {
1004510045
for (
1004610046
var map = new Map(), lane = 1, index$138 = 0;
@@ -10191,4 +10191,4 @@ exports.unstable_batchedUpdates = function (fn, a) {
1019110191
flushSyncWorkAcrossRoots_impl(0, !0));
1019210192
}
1019310193
};
10194-
exports.version = "19.0.0-native-fb-727b3615-20240906";
10194+
exports.version = "19.0.0-native-fb-e210d081-20240909";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-dev.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<7891b4d6325e775d1f22d4b9936dd94c>>
10+
* @generated SignedSource<<f1d66600931075ca6b105473c9d7b292>>
1111
*/
1212

1313
"use strict";
@@ -1705,7 +1705,7 @@ __DEV__ &&
17051705
exports.useTransition = function () {
17061706
return resolveDispatcher().useTransition();
17071707
};
1708-
exports.version = "19.0.0-native-fb-727b3615-20240906";
1708+
exports.version = "19.0.0-native-fb-e210d081-20240909";
17091709
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
17101710
"function" ===
17111711
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<f3fc58abefc1049be1a977fc1f9f00a3>>
10+
* @generated SignedSource<<10fca30bfb462f65321542a3f2a854e0>>
1111
*/
1212

1313
"use strict";
@@ -580,4 +580,4 @@ exports.useSyncExternalStore = function (
580580
exports.useTransition = function () {
581581
return ReactSharedInternals.H.useTransition();
582582
};
583-
exports.version = "19.0.0-native-fb-727b3615-20240906";
583+
exports.version = "19.0.0-native-fb-e210d081-20240909";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/react/cjs/React-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<9807006935b9da557abb42575ba96728>>
10+
* @generated SignedSource<<379a1b6951d50e45a36c5de64d4bbc79>>
1111
*/
1212

1313
"use strict";
@@ -584,7 +584,7 @@ exports.useSyncExternalStore = function (
584584
exports.useTransition = function () {
585585
return ReactSharedInternals.H.useTransition();
586586
};
587-
exports.version = "19.0.0-native-fb-727b3615-20240906";
587+
exports.version = "19.0.0-native-fb-e210d081-20240909";
588588
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
589589
"function" ===
590590
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
727b3615287074ddaa28069bfbd2dfee8cf73575
1+
e210d08180a63f42079b91acaa7f6af15eef6d32

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<3e232841a3dfaeb2b161681a98bd0420>>
10+
* @generated SignedSource<<47a16a847b1cb448c953dd32e6ff6ac5>>
1111
*/
1212

1313
"use strict";
@@ -17030,11 +17030,11 @@ __DEV__ &&
1703017030
(function () {
1703117031
var internals = {
1703217032
bundleType: 1,
17033-
version: "19.0.0-native-fb-727b3615-20240906",
17033+
version: "19.0.0-native-fb-e210d081-20240909",
1703417034
rendererPackageName: "react-native-renderer",
1703517035
currentDispatcherRef: ReactSharedInternals,
1703617036
findFiberByHostInstance: getInstanceFromNode,
17037-
reconcilerVersion: "19.0.0-native-fb-727b3615-20240906"
17037+
reconcilerVersion: "19.0.0-native-fb-e210d081-20240909"
1703817038
};
1703917039
null !== extraDevToolsConfig &&
1704017040
(internals.rendererConfig = extraDevToolsConfig);

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<a9a58c18cb3d73421b3239d633dca1f6>>
10+
* @generated SignedSource<<f8a2977a268036ae8166fcdb6e3a75c4>>
1111
*/
1212

1313
"use strict";
@@ -10975,11 +10975,11 @@ batchedUpdatesImpl = function (fn, a) {
1097510975
var roots = new Map(),
1097610976
internals$jscomp$inline_1162 = {
1097710977
bundleType: 0,
10978-
version: "19.0.0-native-fb-727b3615-20240906",
10978+
version: "19.0.0-native-fb-e210d081-20240909",
1097910979
rendererPackageName: "react-native-renderer",
1098010980
currentDispatcherRef: ReactSharedInternals,
1098110981
findFiberByHostInstance: getInstanceFromNode,
10982-
reconcilerVersion: "19.0.0-native-fb-727b3615-20240906"
10982+
reconcilerVersion: "19.0.0-native-fb-e210d081-20240909"
1098310983
};
1098410984
null !== extraDevToolsConfig &&
1098510985
(internals$jscomp$inline_1162.rendererConfig = extraDevToolsConfig);

0 commit comments

Comments
 (0)