From e25c6632a2360acfb63ceb62258ee1ec18452018 Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Thu, 1 Jun 2023 23:17:12 -0700 Subject: [PATCH] Fix bad type definitions related to utility types (wave 2) Summary: This diff fixes more bad type definitions that are previously hidden but will be exposed in the upcoming Flow 0.208.0 Changelog: [Internal] Reviewed By: panagosg7 Differential Revision: D46382788 fbshipit-source-id: 50337ce5bc0f07ac5916a2d4b75eabf5e8e2e427 --- packages/react-native/Libraries/Core/ExceptionsManager.js | 3 ++- packages/react-native/Libraries/Core/setUpDeveloperTools.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-native/Libraries/Core/ExceptionsManager.js b/packages/react-native/Libraries/Core/ExceptionsManager.js index 83cd7f65435..d1de23cfa02 100644 --- a/packages/react-native/Libraries/Core/ExceptionsManager.js +++ b/packages/react-native/Libraries/Core/ExceptionsManager.js @@ -117,7 +117,8 @@ function reportException( } } -declare var console: typeof console & { +declare var console: { + error: typeof console.error, _errorOriginal: typeof console.error, reportErrorsAsExceptions: boolean, ... diff --git a/packages/react-native/Libraries/Core/setUpDeveloperTools.js b/packages/react-native/Libraries/Core/setUpDeveloperTools.js index c964af73811..67227191a8b 100644 --- a/packages/react-native/Libraries/Core/setUpDeveloperTools.js +++ b/packages/react-native/Libraries/Core/setUpDeveloperTools.js @@ -10,7 +10,7 @@ import Platform from '../Utilities/Platform'; -declare var console: typeof console & {_isPolyfilled: boolean, ...}; +declare var console: {[string]: $FlowFixMe}; /** * Sets up developer tools for React Native.