dillon1000/react
Commit
Browse files Flow: inference_mode=constrain_writes
This mode is going to be the new default in Flow going forward. There was an unfortuante large number of suppressions in this update. More on the changes can be found in this [Flow blog post](https://medium.com/flow-type/new-flow-language-rule-constrained-writes-4c70e375d190). Added some of the required annotations using the provided codemod: ```sh node_modules/.bin/flow codemod annotate-declarations --write . ``` ghstack-source-id: 0b168e1b23f1305083e71d0b931b732e94705c73 Pull Request resolved: https://github.com/facebook/react/pull/25422
Changed paths70 files
First-parent comparisonpackages/react-cache/src/LRU.js ModifiedM packages/react-debug-tools/src/ReactDebugHooks.js ModifiedM packages/react-devtools-core/src/backend.js ModifiedM packages/react-devtools-core/src/standalone.js ModifiedM packages/react-devtools-shared/src/backend/DevToolsFiberComponentStack.js ModifiedM packages/react-devtools-shared/src/backend/legacy/renderer.js ModifiedM packages/react-devtools-shared/src/backend/profilingHooks.js ModifiedM packages/react-devtools-shared/src/backend/renderer.js ModifiedM packages/react-devtools-shared/src/backend/views/Highlighter/Overlay.js ModifiedM packages/react-devtools-shared/src/backend/views/utils.js ModifiedM packages/react-devtools-shared/src/devtools/cache.js ModifiedM packages/react-devtools-shared/src/devtools/store.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/NativeStyleEditor/context.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/NewKeyValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/OwnersListContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/SelectedTreeHighlight.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/TreeContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/Tooltip.js ModifiedM packages/react-devtools-shared/src/devtools/views/hooks.js ModifiedM packages/react-devtools-shared/src/dynamicImportCache.js ModifiedM packages/react-devtools-shared/src/registerDevToolsEventLogger.js ModifiedM packages/react-devtools-timeline/src/view-base/useCanvasInteraction.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMFloatClient.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMHostConfig.js ModifiedM packages/react-dom-bindings/src/events/DOMPluginEventSystem.js ModifiedM packages/react-fs/src/ReactFilesystem.js ModifiedM packages/react-native-renderer/src/ReactNativeAttributePayload.js ModifiedM packages/react-native-renderer/src/legacy-events/EventPluginRegistry.js ModifiedM packages/react-pg/src/ReactPostgres.js ModifiedM packages/react-reconciler/src/ReactChildFiber.new.js ModifiedM packages/react-reconciler/src/ReactChildFiber.old.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.old.js ModifiedM packages/react-reconciler/src/ReactFiberClassUpdateQueue.new.js ModifiedM packages/react-reconciler/src/ReactFiberClassUpdateQueue.old.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.old.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.old.js ModifiedM packages/react-reconciler/src/ReactFiberComponentStack.js ModifiedM packages/react-reconciler/src/ReactFiberContext.new.js ModifiedM packages/react-reconciler/src/ReactFiberContext.old.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.new.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.old.js ModifiedM packages/react-reconciler/src/ReactFiberHotReloading.new.js ModifiedM packages/react-reconciler/src/ReactFiberHotReloading.old.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.new.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.old.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.new.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.old.js ModifiedM packages/react-reconciler/src/ReactFiberScope.new.js ModifiedM packages/react-reconciler/src/ReactFiberScope.old.js ModifiedM packages/react-reconciler/src/ReactFiberSyncTaskQueue.new.js ModifiedM packages/react-reconciler/src/ReactFiberSyncTaskQueue.old.js ModifiedM packages/react-reconciler/src/ReactFiberThrow.new.js ModifiedM packages/react-reconciler/src/ReactFiberThrow.old.js ModifiedM packages/react-reconciler/src/ReactFiberTreeReflection.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.new.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.old.js ModifiedM packages/react-reconciler/src/ReactPostPaintCallback.js ModifiedM packages/react-reconciler/src/ReactStrictModeWarnings.new.js ModifiedM packages/react-reconciler/src/ReactStrictModeWarnings.old.js ModifiedM packages/react-reconciler/src/ReactTestSelectors.js ModifiedM packages/react-server-dom-webpack/src/ReactFlightWebpackPlugin.js ModifiedM packages/react-server/src/ReactFizzComponentStack.js ModifiedM packages/react-server/src/ReactFizzHooks.js ModifiedM packages/react-test-renderer/src/ReactTestRenderer.js ModifiedM packages/react/src/ReactAct.js ModifiedM packages/use-sync-external-store/src/useSyncExternalStoreWithSelector.js ModifiedM scripts/flow/config/flowconfig ModifiedPatch
Files changed
Rendering syntax-highlighted changes…