@samitouri / QOS-React / commits / 243a56b9a2

Update Flow to 0.246 (#34244)

Catching up Flow versions. Since there's plenty new errors, I'm taking each version with breaking changes as a new PR.

Jan Kassens committed Aug 20, 2025 at 21:46 UTC 243a56b9a22a41b5b3df6668f9eb97b13cb41c3c
3 files changed +23 -23
package.json
+2 -2
@@ -72,8 +72,8 @@
72 "eslint-plugin-react-internal": "link:./scripts/eslint-rules",
73 "fbjs-scripts": "^3.0.1",
74 "filesize": "^6.0.1",
75 - "flow-bin": "^0.245.2",
76 - "flow-remove-types": "^2.245.2",
75 + "flow-bin": "^0.246",
76 + "flow-remove-types": "^2.246",
77 "glob": "^7.1.6",
78 "glob-stream": "^6.1.0",
79 "google-closure-compiler": "^20230206.0.0",
packages/react-dom-bindings/src/events/SyntheticEvent.js
+1 -1
@@ -168,7 +168,7 @@ export const SyntheticUIEvent: $FlowFixMe =
168
169 let lastMovementX;
170 let lastMovementY;
171 -let lastMouseEvent;
171 +let lastMouseEvent: ?{[propName: string]: mixed};
172
173 function updateMouseMovementPolyfillState(event: {[propName: string]: mixed}) {
174 if (event !== lastMouseEvent) {
yarn.lock
+20 -20
@@ -9101,17 +9101,17 @@ flatted@^3.2.9:
9101 resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
9102 integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
9103
9104 -flow-bin@^0.245.2:
9105 - version "0.245.2"
9106 - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.245.2.tgz#ab5cd2115a8b57cc91c0d84add105c7098418f4c"
9107 - integrity sha512-1rFzkb7OoknVovimQvB+2Dq2vYP+guqSZAb4Cnnh0YsIdAOU7upCwnLHBOhMSXvEp6+J6tDMe9G8KwTAB8aI/g==
9104 +flow-bin@^0.246:
9105 + version "0.246.0"
9106 + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.246.0.tgz#d08a696e6f796c497f7a7e98b22057dd0df0c38d"
9107 + integrity sha512-RB0gaPxrehIE0WoUbUMKgX/XpaY55JbtBhNhix5WzKFIDmRTVojJa+EJEbrTlo2BWRAZnnqOl13wanHmWwb1eA==
9108
9109 -flow-remove-types@^2.245.2:
9110 - version "2.245.2"
9111 - resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-2.245.2.tgz#ccc7b8db25609833f9bf549bd025e740f023464f"
9112 - integrity sha512-p4rWHk20Vp8/pu9MOVi26r+r8hYpZ1vk+9OsFcJnKc/oUYJBxmTL8/fBlIo4/LJ9aLOrAeHwO1PnSsU6Z7gVsw==
9109 +flow-remove-types@^2.246:
9110 + version "2.279.0"
9111 + resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-2.279.0.tgz#3a3388d9158eba0f82c40d80d31d9640b883a3f5"
9112 + integrity sha512-bPFloMR/A2b/r/sIsf7Ix0LaMicCJNjwhXc4xEEQVzJCIz5u7C7XDaEOXOiqveKlCYK7DcBNn6R01Cbbc9gsYA==
9113 dependencies:
9114 - hermes-parser "0.23.1"
9114 + hermes-parser "0.29.1"
9115 pirates "^3.0.2"
9116 vlq "^0.2.1"
9117
@@ -9975,22 +9975,15 @@ hermes-eslint@^0.25.1:
9975 hermes-estree "0.25.1"
9976 hermes-parser "0.25.1"
9977
9978 -hermes-estree@0.23.1:
9979 - version "0.23.1"
9980 - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.23.1.tgz#d0bac369a030188120ee7024926aabe5a9f84fdb"
9981 - integrity sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==
9982 -
9978 hermes-estree@0.25.1:
9979 version "0.25.1"
9980 resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480"
9981 integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==
9982
9988 -hermes-parser@0.23.1:
9989 - version "0.23.1"
9990 - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.23.1.tgz#e5de648e664f3b3d84d01b48fc7ab164f4b68205"
9991 - integrity sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==
9992 - dependencies:
9993 - hermes-estree "0.23.1"
9983 +hermes-estree@0.29.1:
9984 + version "0.29.1"
9985 + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5"
9986 + integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==
9987
9988 hermes-parser@0.25.1, hermes-parser@^0.25.1:
9989 version "0.25.1"
@@ -9999,6 +9992,13 @@ hermes-parser@0.25.1, hermes-parser@^0.25.1:
9992 dependencies:
9993 hermes-estree "0.25.1"
9994
9995 +hermes-parser@0.29.1:
9996 + version "0.29.1"
9997 + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56"
9998 + integrity sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==
9999 + dependencies:
10000 + hermes-estree "0.29.1"
10001 +
10002 homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1:
10003 version "1.0.3"
10004 resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"