diff --git a/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js b/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js index 69473b4f767f1c..9e1d236c92883c 100644 --- a/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js +++ b/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js @@ -42,7 +42,11 @@ type AccessibilityEventDefinitions = { screenReaderChanged: [boolean], }; -type AccessibilityEventTypes = 'click' | 'focus' | 'viewHoverEnter'; +type AccessibilityEventTypes = + | 'click' + | 'focus' + | 'viewHoverEnter' + | 'windowStateChange'; // Mapping of public event names to platform-specific event names. const EventNames: Map< @@ -438,6 +442,8 @@ const AccessibilityInfo = { * Set accessibility focus to a React component. * * See https://reactnative.dev/docs/accessibilityinfo#setaccessibilityfocus + * + * @deprecated Use `sendAccessibilityEvent` with eventType `focus` instead. */ setAccessibilityFocus(reactTag: number): void { legacySendAccessibilityEvent(reactTag, 'focus'); diff --git a/packages/react-native/ReactNativeApi.d.ts b/packages/react-native/ReactNativeApi.d.ts index 1663252c3ed27f..be0534addca38f 100644 --- a/packages/react-native/ReactNativeApi.d.ts +++ b/packages/react-native/ReactNativeApi.d.ts @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated SignedSource<> + * @generated SignedSource<<9504863966549f8efbbe4e13d7f74eaf>> * * This file was generated by scripts/js-api/build-types/index.js. */ @@ -1076,7 +1076,11 @@ declare type AccessibilityEventDefinitionsIOS = { invertColorsChanged: [boolean] reduceTransparencyChanged: [boolean] } -declare type AccessibilityEventTypes = "click" | "focus" | "viewHoverEnter" +declare type AccessibilityEventTypes = + | "click" + | "focus" + | "viewHoverEnter" + | "windowStateChange" declare type AccessibilityInfo = typeof AccessibilityInfo declare type AccessibilityProps = Readonly< AccessibilityPropsAndroid & @@ -5954,7 +5958,7 @@ declare type WrapperComponentProvider = ( ) => React.ComponentType export { AccessibilityActionEvent, // f6181a2c - AccessibilityInfo, // ce4850e1 + AccessibilityInfo, // 3e373fdc AccessibilityProps, // 5a2836fc AccessibilityRole, // f2f2e066 AccessibilityState, // b0c2b3f7