From 347fc0d53991d49cc6f48bb19e6c521ed24ee92f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Fri, 17 Jan 2025 07:02:04 -0800 Subject: [PATCH] Replace $FlowFixMe in RCTDeviceEventEmitter Summary: Changelog: [General][Changed] - Replaced $FlowFixMe in RCTDeviceEventEmitter with any Differential Revision: D68327375 --- .../Libraries/EventEmitter/RCTDeviceEventEmitter.js | 3 ++- .../Libraries/__tests__/__snapshots__/public-api-test.js.snap | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js b/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js index d53df9155975..b321c884b5f6 100644 --- a/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js +++ b/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js @@ -14,7 +14,8 @@ import {beginEvent, endEvent} from '../Performance/Systrace'; import EventEmitter from '../vendor/emitter/EventEmitter'; // FIXME: use typed events -type RCTDeviceEventDefinitions = $FlowFixMe; +/* $FlowFixMe[unclear-type] unclear type of events */ +type RCTDeviceEventDefinitions = {[name: string]: Array}; /** * Global EventEmitter used by the native platform to emit events to JavaScript. diff --git a/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap b/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap index 28bfe0a27f00..0af188501d63 100644 --- a/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap +++ b/packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap @@ -4630,7 +4630,7 @@ declare export default class NativeEventEmitter `; exports[`public API should not change unintentionally Libraries/EventEmitter/RCTDeviceEventEmitter.js 1`] = ` -"type RCTDeviceEventDefinitions = $FlowFixMe; +"type RCTDeviceEventDefinitions = { [name: string]: Array }; declare export default IEventEmitter; " `;