From e8b14c7b06aa62d570676b3235bb4828eafe4a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Thu, 8 May 2025 08:14:32 -0700 Subject: [PATCH] Attach @deprecated tag and doc block to ProgressBarAndroid (#51136) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51136 This diff attaches doc block to ProgressBarAndroid copied from the manual TS types. Generated types result: ```ts import * as React from "react"; import type $$IMPORT_TYPEOF_1$$ from "./ProgressBarAndroidNativeComponent"; type ProgressBarAndroidNativeComponentType = typeof $$IMPORT_TYPEOF_1$$; import type { ProgressBarAndroidProps } from "./ProgressBarAndroidTypes"; export type { ProgressBarAndroidProps }; declare let ProgressBarAndroid: (props: Omit>; }> & { ref?: React.Ref>; }) => React.ReactNode; /** * ProgressBarAndroid has been extracted from react-native core and will be removed in a future release. * It can now be installed and imported from `react-native-community/progress-bar-android` instead of 'react-native'. * see https://github.com/react-native-community/progress-bar-android * deprecated */ declare const $$ProgressBarAndroid: typeof ProgressBarAndroid; declare type $$ProgressBarAndroid = typeof $$ProgressBarAndroid; export default $$ProgressBarAndroid; ``` Changelog: [Internal] Reviewed By: robhogan Differential Revision: D73855212 fbshipit-source-id: c6c09ea68c9f61f305f96c0954370bb938fc59d9 --- .../Components/ProgressBarAndroid/ProgressBarAndroid.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.js b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.js index d26d1976c81..b65c04ae3d8 100644 --- a/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.js +++ b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.js @@ -17,6 +17,12 @@ import Platform from '../../Utilities/Platform'; export type {ProgressBarAndroidProps}; +/** + * ProgressBarAndroid has been extracted from react-native core and will be removed in a future release. + * It can now be installed and imported from `@react-native-community/progress-bar-android` instead of 'react-native'. + * @see https://github.com/react-native-community/progress-bar-android + * @deprecated + */ let ProgressBarAndroid: component( ref?: React.RefSetter< React.ElementRef,