From 7a728dffd14550cd22e6d8b8514e82435bbeba76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Markb=C3=A5ge?= Date: Tue, 1 Apr 2025 14:22:57 -0400 Subject: [PATCH] Don't shadow EventListenerOptionsOrUseCapture and FocusOptions types (#32801) These are built-in to Flow. --- .eslintrc.js | 2 ++ .../src/client/ReactFiberConfigDOM.js | 15 --------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index ae108a37e3..49846c1f5e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -615,6 +615,8 @@ module.exports = { GetAnimationsOptions: 'readonly', Animatable: 'readonly', ScrollTimeline: 'readonly', + EventListenerOptionsOrUseCapture: 'readonly', + FocusOptions: 'readonly', spyOnDev: 'readonly', spyOnDevAndProd: 'readonly', diff --git a/packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js b/packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js index b9e63fed94..4cad08575f 100644 --- a/packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js +++ b/packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js @@ -2258,27 +2258,12 @@ export function getCurrentGestureOffset(provider: GestureTimeline): number { return typeof time === 'number' ? time : time.value; } -type EventListenerOptionsOrUseCapture = - | boolean - | { - capture?: boolean, - once?: boolean, - passive?: boolean, - signal?: AbortSignal, - ... - }; - type StoredEventListener = { type: string, listener: EventListener, optionsOrUseCapture: void | EventListenerOptionsOrUseCapture, }; -type FocusOptions = { - preventScroll?: boolean, - focusVisible?: boolean, -}; - export type FragmentInstanceType = { _fragmentFiber: Fiber, _eventListeners: null | Array,