From fa2fac137287781d5b582507251af0352e654cec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Thu, 16 Jan 2025 02:19:54 -0800 Subject: [PATCH] Replace $FlowFixMe in WebSocketEvent (#48693) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/48693 Changelog: [General][Changed] - Improved eventInitDict type in WebSocketEvent class Reviewed By: elicwhite, cortinico Differential Revision: D68207452 fbshipit-source-id: 55bb62134c2d67f250c5079304a9c2758d9361df --- packages/react-native/Libraries/WebSocket/WebSocketEvent.js | 2 +- .../Libraries/__tests__/__snapshots__/public-api-test.js.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/Libraries/WebSocket/WebSocketEvent.js b/packages/react-native/Libraries/WebSocket/WebSocketEvent.js index ae1f72e9eac..14703a8a90d 100644 --- a/packages/react-native/Libraries/WebSocket/WebSocketEvent.js +++ b/packages/react-native/Libraries/WebSocket/WebSocketEvent.js @@ -21,7 +21,7 @@ class WebSocketEvent { type: string; - constructor(type: string, eventInitDict: $FlowFixMe) { + constructor(type: string, eventInitDict: ?{...}) { this.type = type.toString(); Object.assign(this, eventInitDict); } 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 85a4f1c8cd2..174bdb7abb1 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 @@ -9485,7 +9485,7 @@ declare module.exports: WebSocket; exports[`public API should not change unintentionally Libraries/WebSocket/WebSocketEvent.js 1`] = ` "declare class WebSocketEvent { type: string; - constructor(type: string, eventInitDict: $FlowFixMe): void; + constructor(type: string, eventInitDict: ?{ ... }): void; } declare module.exports: WebSocketEvent; "