From ddcab831b1a97254360c8dd867b101b16584ee63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Mon, 28 Apr 2025 07:24:46 -0700 Subject: [PATCH] Migrate already root exported deep imports in rn-tester. (#50958) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/50958 In rn-tester package there are many react-native deep imports which will be deprecated in the future. It is a starter for migrating rn-tester to using root imports instead. Only deep imports that are already root exported are changed. This diff avoids using `CodegenTypes` as it causes build errors and will be resolved in next stages. Besides import changes, `PointerEvent` type is now also exported from the root. Changelog: [Internal] Reviewed By: huntie Differential Revision: D73656526 fbshipit-source-id: 5814a3d9c6a04b1236581dbbe291cd109e2c71c0 --- .../__tests__/__snapshots__/public-api-test.js.snap | 1 + packages/react-native/index.js.flow | 1 + .../rn-tester/IntegrationTests/ImageCachePolicyTest.js | 2 +- packages/rn-tester/IntegrationTests/LayoutEventsTest.js | 5 +---- .../js/MyLegacyViewNativeComponent.js | 3 +-- .../js/MyNativeViewNativeComponent.js | 6 ++---- .../NativeCxxModuleExample/NativeCxxModuleExample.js | 2 +- .../NativeModuleExample/NativeScreenshotManager.js | 4 ++-- packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js | 8 +++++--- .../ReportFullyDrawnViewNativeComponent.js | 4 ++-- packages/rn-tester/js/components/RNTOption.js | 2 +- packages/rn-tester/js/components/RNTesterButton.js | 2 +- packages/rn-tester/js/components/RNTesterText.js | 2 +- packages/rn-tester/js/components/RNTesterTheme.js | 3 +-- .../js/examples/Accessibility/AccessibilityExample.js | 3 +-- .../js/examples/AnimatedGratuitousApp/AnExChained.js | 6 ++++-- .../js/examples/Appearance/AppearanceExample.js | 2 +- .../Compatibility/ManyPointersPropertiesExample.js | 2 +- .../PlatformTest/RNTesterPlatformTestEventRecorder.js | 2 +- .../PlatformTest/RNTesterPlatformTestResultView.js | 7 ++----- .../PointerEventAccessibility.js | 2 +- .../PointerEventAttributesHoverablePointers.js | 6 +----- .../PointerEventAttributesNoHoverPointers.js | 6 +----- .../PointerEventCaptureMouse.js | 2 +- .../PointerEventClickTouch.js | 2 +- .../PointerEventClickTouchHierarchyPointerEvents.js | 2 +- .../PointerEventLayoutChangeShouldFirePointerOver.js | 2 +- .../PointerEventPointerCancelTouch.js | 2 +- .../PointerEventPointerMove.js | 2 +- .../PointerEventPointerMoveEventOrder.js | 2 +- .../PointerEventPointerMoveOnChordedMouseButton.js | 2 +- .../PointerEventPointerOverOut.js | 3 +-- .../PointerEventPrimaryTouchPointer.js | 2 +- .../W3CPointerEventPlatformTests/PointerEventSupport.js | 3 +-- .../Experimental/W3CPointerEventsEventfulView.js | 3 +-- .../js/examples/FlatList/BaseFlatListExample.js | 2 +- .../rn-tester/js/examples/FlatList/FlatList-basic.js | 3 +-- .../js/examples/FlatList/FlatList-multiColumn.js | 2 +- .../rn-tester/js/examples/FlatList/FlatList-nested.js | 2 +- .../js/examples/FlatList/FlatList-stickyHeaders.js | 2 +- packages/rn-tester/js/examples/Image/ImageExample.js | 3 +-- .../rn-tester/js/examples/Keyboard/KeyboardExample.js | 2 +- .../rn-tester/js/examples/Modal/ModalPresentation.js | 2 +- .../js/examples/Performance/components/ItemList.js | 2 +- .../ReRenderWithNonPureChildExample.js | 2 +- .../ReRenderWithObjectPropExample.js | 2 +- .../js/examples/PermissionsAndroid/PermissionsExample.js | 2 +- .../js/examples/PlatformColor/PlatformColorExample.js | 9 +++++++-- .../js/examples/SectionList/SectionList-scrollable.js | 2 +- .../js/examples/Snapshot/SnapshotViewIOS.ios.js | 3 +-- .../SwipeableCardExample/SwipeableCardExample.js | 2 +- .../js/examples/TextInput/TextInputExample.ios.js | 2 +- .../js/examples/TextInput/TextInputSharedExamples.js | 2 +- .../TurboModule/NativeCxxModuleExampleExample.js | 3 +-- .../js/examples/TurboModule/SampleLegacyModuleExample.js | 2 +- .../js/examples/TurboModule/SampleTurboModuleExample.js | 3 +-- 56 files changed, 73 insertions(+), 89 deletions(-) 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 18747ea5a34..cc22f27f7d7 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 @@ -9244,6 +9244,7 @@ export type { LayoutChangeEvent, LayoutRectangle, MouseEvent, + PointerEvent, NativeMouseEvent, NativePointerEvent, NativeScrollEvent, diff --git a/packages/react-native/index.js.flow b/packages/react-native/index.js.flow index b719e1d9222..fa4f3ad7614 100644 --- a/packages/react-native/index.js.flow +++ b/packages/react-native/index.js.flow @@ -411,6 +411,7 @@ export type { LayoutChangeEvent, LayoutRectangle, MouseEvent, + PointerEvent, NativeMouseEvent, NativePointerEvent, NativeScrollEvent, diff --git a/packages/rn-tester/IntegrationTests/ImageCachePolicyTest.js b/packages/rn-tester/IntegrationTests/ImageCachePolicyTest.js index 6c9d3789b2c..d188e55b2b6 100644 --- a/packages/rn-tester/IntegrationTests/ImageCachePolicyTest.js +++ b/packages/rn-tester/IntegrationTests/ImageCachePolicyTest.js @@ -10,7 +10,7 @@ 'use strict'; -import type {ImageURISource} from 'react-native/Libraries/Image/ImageSource'; +import type {ImageURISource} from 'react-native'; import * as React from 'react'; import {useEffect, useState} from 'react'; diff --git a/packages/rn-tester/IntegrationTests/LayoutEventsTest.js b/packages/rn-tester/IntegrationTests/LayoutEventsTest.js index dc27d3ec95e..141a20d2970 100644 --- a/packages/rn-tester/IntegrationTests/LayoutEventsTest.js +++ b/packages/rn-tester/IntegrationTests/LayoutEventsTest.js @@ -10,11 +10,8 @@ 'use strict'; +import type {LayoutChangeEvent, LayoutRectangle} from 'react-native'; import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet'; -import type { - LayoutChangeEvent, - LayoutRectangle, -} from 'react-native/Libraries/Types/CoreEventTypes'; const React = require('react'); const ReactNative = require('react-native'); diff --git a/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js b/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js index 9453743636b..d7b7e832fae 100644 --- a/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js +++ b/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js @@ -8,8 +8,7 @@ * @format */ -import type {HostComponent} from 'react-native'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {HostComponent, ViewProps} from 'react-native'; import ReactNative from '../../../react-native/Libraries/Renderer/shims/ReactNative'; import * as React from 'react'; diff --git a/packages/rn-tester/NativeComponentExample/js/MyNativeViewNativeComponent.js b/packages/rn-tester/NativeComponentExample/js/MyNativeViewNativeComponent.js index e7a63bf4531..10ca618c3e9 100644 --- a/packages/rn-tester/NativeComponentExample/js/MyNativeViewNativeComponent.js +++ b/packages/rn-tester/NativeComponentExample/js/MyNativeViewNativeComponent.js @@ -8,8 +8,7 @@ * @format */ -import type {HostComponent} from 'react-native'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {HostComponent, ViewProps} from 'react-native'; import type { BubblingEventHandler, Double, @@ -18,8 +17,7 @@ import type { } from 'react-native/Libraries/Types/CodegenTypes'; import * as React from 'react'; -import codegenNativeCommands from 'react-native/Libraries/Utilities/codegenNativeCommands'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import {codegenNativeCommands, codegenNativeComponent} from 'react-native'; type Event = $ReadOnly<{ values: $ReadOnlyArray, diff --git a/packages/rn-tester/NativeCxxModuleExample/NativeCxxModuleExample.js b/packages/rn-tester/NativeCxxModuleExample/NativeCxxModuleExample.js index ed9bfa0f781..78dfab45093 100644 --- a/packages/rn-tester/NativeCxxModuleExample/NativeCxxModuleExample.js +++ b/packages/rn-tester/NativeCxxModuleExample/NativeCxxModuleExample.js @@ -8,7 +8,7 @@ * @format */ -import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport'; +import type {TurboModule} from 'react-native'; import type {EventEmitter} from 'react-native/Libraries/Types/CodegenTypes'; import {TurboModuleRegistry} from 'react-native'; diff --git a/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js b/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js index 9065b866d20..4cdbbb3b662 100644 --- a/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js +++ b/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js @@ -8,10 +8,10 @@ * @format */ -import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport'; +import type {TurboModule} from 'react-native'; import type {UnsafeObject} from 'react-native/Libraries/Types/CodegenTypes'; -import * as TurboModuleRegistry from 'react-native/Libraries/TurboModule/TurboModuleRegistry'; +import {TurboModuleRegistry} from 'react-native'; export type ScreenshotManagerOptions = UnsafeObject; diff --git a/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js b/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js index 1ecf491b6e9..f1a6e750807 100644 --- a/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js +++ b/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js @@ -10,9 +10,11 @@ 'use strict'; -import type {HostComponent} from 'react-native'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; -import type {NativeSyntheticEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type { + HostComponent, + NativeSyntheticEvent, + ViewProps, +} from 'react-native'; const {requireNativeComponent} = require('react-native'); diff --git a/packages/rn-tester/ReportFullyDrawnView/ReportFullyDrawnViewNativeComponent.js b/packages/rn-tester/ReportFullyDrawnView/ReportFullyDrawnViewNativeComponent.js index 232e9c07643..fe778e11158 100644 --- a/packages/rn-tester/ReportFullyDrawnView/ReportFullyDrawnViewNativeComponent.js +++ b/packages/rn-tester/ReportFullyDrawnView/ReportFullyDrawnViewNativeComponent.js @@ -9,9 +9,9 @@ */ import type {HostComponent} from 'react-native'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {ViewProps} from 'react-native'; -import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import {codegenNativeComponent} from 'react-native'; type NativeProps = $ReadOnly<{ ...ViewProps, diff --git a/packages/rn-tester/js/components/RNTOption.js b/packages/rn-tester/js/components/RNTOption.js index b8026947d01..3f0c3535600 100644 --- a/packages/rn-tester/js/components/RNTOption.js +++ b/packages/rn-tester/js/components/RNTOption.js @@ -10,8 +10,8 @@ 'use strict'; +import type {GestureResponderEvent} from 'react-native'; import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet'; -import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; import {RNTesterThemeContext} from './RNTesterTheme'; import * as React from 'react'; diff --git a/packages/rn-tester/js/components/RNTesterButton.js b/packages/rn-tester/js/components/RNTesterButton.js index f63d76133b4..2ae13b5a8ff 100644 --- a/packages/rn-tester/js/components/RNTesterButton.js +++ b/packages/rn-tester/js/components/RNTesterButton.js @@ -10,7 +10,7 @@ 'use strict'; -import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {GestureResponderEvent} from 'react-native'; import React from 'react'; import {Pressable, StyleSheet, Text} from 'react-native'; diff --git a/packages/rn-tester/js/components/RNTesterText.js b/packages/rn-tester/js/components/RNTesterText.js index 82cc99f5427..51bd4f4ea05 100644 --- a/packages/rn-tester/js/components/RNTesterText.js +++ b/packages/rn-tester/js/components/RNTesterText.js @@ -8,7 +8,7 @@ * @format */ -import type {TextProps} from 'react-native/Libraries/Text/TextProps'; +import type {TextProps} from 'react-native'; import {RNTesterThemeContext} from './RNTesterTheme'; import React, {useContext, useMemo} from 'react'; diff --git a/packages/rn-tester/js/components/RNTesterTheme.js b/packages/rn-tester/js/components/RNTesterTheme.js index 9c2a77ca894..8cc4cf6f0a7 100644 --- a/packages/rn-tester/js/components/RNTesterTheme.js +++ b/packages/rn-tester/js/components/RNTesterTheme.js @@ -8,8 +8,7 @@ * @format */ -import type {ImageSource} from 'react-native/Libraries/Image/ImageSource'; -import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ColorValue, ImageSource} from 'react-native'; import * as React from 'react'; import {Appearance} from 'react-native'; diff --git a/packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js b/packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js index 6c251bff161..d7c4b9e89de 100644 --- a/packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js +++ b/packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js @@ -10,8 +10,7 @@ 'use strict'; -import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; -import type {EventSubscription} from 'react-native/Libraries/vendor/emitter/EventEmitter'; +import type {EventSubscription, GestureResponderEvent} from 'react-native'; import RNTesterBlock from '../../components/RNTesterBlock'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/AnimatedGratuitousApp/AnExChained.js b/packages/rn-tester/js/examples/AnimatedGratuitousApp/AnExChained.js index a0555bb872a..e49026d3d34 100644 --- a/packages/rn-tester/js/examples/AnimatedGratuitousApp/AnExChained.js +++ b/packages/rn-tester/js/examples/AnimatedGratuitousApp/AnExChained.js @@ -10,8 +10,10 @@ 'use strict'; -import type {PanResponderGestureState} from 'react-native/Libraries/Interaction/PanResponder'; -import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type { + GestureResponderEvent, + PanResponderGestureState, +} from 'react-native'; import React from 'react'; import {Animated, PanResponder, StyleSheet, View} from 'react-native'; diff --git a/packages/rn-tester/js/examples/Appearance/AppearanceExample.js b/packages/rn-tester/js/examples/Appearance/AppearanceExample.js index 3b5f269ff43..daff14cee3a 100644 --- a/packages/rn-tester/js/examples/Appearance/AppearanceExample.js +++ b/packages/rn-tester/js/examples/Appearance/AppearanceExample.js @@ -8,7 +8,7 @@ * @flow */ -import type {ColorSchemeName} from 'react-native/Libraries/Utilities/NativeAppearance'; +import type {ColorSchemeName} from 'react-native'; import RNTesterText from '../../components/RNTesterText'; import {RNTesterThemeContext, themes} from '../../components/RNTesterTheme'; diff --git a/packages/rn-tester/js/examples/Experimental/Compatibility/ManyPointersPropertiesExample.js b/packages/rn-tester/js/examples/Experimental/Compatibility/ManyPointersPropertiesExample.js index 469410c890f..c11dc11cdc4 100644 --- a/packages/rn-tester/js/examples/Experimental/Compatibility/ManyPointersPropertiesExample.js +++ b/packages/rn-tester/js/examples/Experimental/Compatibility/ManyPointersPropertiesExample.js @@ -9,7 +9,7 @@ */ import type {RNTesterModuleExample} from '../../../types/RNTesterTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import * as React from 'react'; import {StyleSheet, Text, View} from 'react-native'; diff --git a/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestEventRecorder.js b/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestEventRecorder.js index 1dcedbd4d23..3cc360bafac 100644 --- a/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestEventRecorder.js +++ b/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestEventRecorder.js @@ -8,7 +8,7 @@ * @flow */ -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {ViewProps} from 'react-native'; import {useMemo} from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestResultView.js b/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestResultView.js index 1b220c50258..4458a2c63a5 100644 --- a/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestResultView.js +++ b/packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestResultView.js @@ -12,11 +12,8 @@ import type { PlatformTestResult, PlatformTestResultStatus, } from './RNTesterPlatformTestTypes'; -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; -import type { - TextStyle, - ViewStyleProp, -} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ListRenderItemInfo, TextStyle} from 'react-native'; +import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet'; import RNTesterPlatformTestMinimizedResultView from './RNTesterPlatformTestMinimizedResultView'; import RNTesterPlatformTestResultsText from './RNTesterPlatformTestResultsText'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAccessibility.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAccessibility.js index 9335ce8cfe0..b407a5a9122 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAccessibility.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAccessibility.js @@ -9,7 +9,7 @@ */ import type {EventOccurrence} from './PointerEventSupport'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import {EventTracker} from './PointerEventSupport'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesHoverablePointers.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesHoverablePointers.js index 9a1d8d0513c..23de1e43909 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesHoverablePointers.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesHoverablePointers.js @@ -9,11 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {HostInstance} from 'react-native'; -import type { - LayoutRectangle, - PointerEvent, -} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {HostInstance, LayoutRectangle, PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {check_PointerEvent, useTestEventHandler} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesNoHoverPointers.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesNoHoverPointers.js index e55a27b8430..58efb42a041 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesNoHoverPointers.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesNoHoverPointers.js @@ -9,11 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {HostInstance} from 'react-native'; -import type { - LayoutRectangle, - PointerEvent, -} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {HostInstance, LayoutRectangle, PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {check_PointerEvent, useTestEventHandler} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventCaptureMouse.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventCaptureMouse.js index d5db79dc457..920f2884263 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventCaptureMouse.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventCaptureMouse.js @@ -10,7 +10,7 @@ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; import type {ElementRef} from 'react'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouch.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouch.js index 627d913990e..de7765ce7d7 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouch.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouch.js @@ -10,7 +10,7 @@ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; import type {PlatformTestContext} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {check_PointerEvent} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouchHierarchyPointerEvents.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouchHierarchyPointerEvents.js index 7db11831df7..b1433c8fcea 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouchHierarchyPointerEvents.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouchHierarchyPointerEvents.js @@ -10,7 +10,7 @@ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; import type {EventOccurrence, EventTrackerProps} from './PointerEventSupport'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {ViewProps} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {EventTracker, mkEvent} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventLayoutChangeShouldFirePointerOver.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventLayoutChangeShouldFirePointerOver.js index 27c9567e93e..398cc3dcf44 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventLayoutChangeShouldFirePointerOver.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventLayoutChangeShouldFirePointerOver.js @@ -9,7 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerCancelTouch.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerCancelTouch.js index 36cca7e7ce6..8262ab702d2 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerCancelTouch.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerCancelTouch.js @@ -9,7 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {check_PointerEvent} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMove.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMove.js index 49fbc258439..fad08cd6954 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMove.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMove.js @@ -11,7 +11,7 @@ // adapted from https://github.com/web-platform-tests/wpt/blob/master/pointerevents/pointerevent_pointermove.html import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {useTestEventHandler} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveEventOrder.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveEventOrder.js index d5267dfea7b..232d145beee 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveEventOrder.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveEventOrder.js @@ -9,7 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import RNTesterPlatformTestEventRecorder from '../PlatformTest/RNTesterPlatformTestEventRecorder'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveOnChordedMouseButton.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveOnChordedMouseButton.js index 7956a7d16fb..bba7ccc9748 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveOnChordedMouseButton.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveOnChordedMouseButton.js @@ -9,7 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerOverOut.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerOverOut.js index 9a77b8fd117..ce5de978815 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerOverOut.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerOverOut.js @@ -9,8 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {HostInstance} from 'react-native'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {HostInstance, PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPrimaryTouchPointer.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPrimaryTouchPointer.js index 24dff3c6baa..a9be730348d 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPrimaryTouchPointer.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPrimaryTouchPointer.js @@ -9,7 +9,7 @@ */ import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent} from 'react-native'; import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest'; import {useTestEventHandler} from './PointerEventSupport'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventSupport.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventSupport.js index d65b88ba21c..260c65ea342 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventSupport.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventSupport.js @@ -9,8 +9,7 @@ */ import type {PlatformTestHarness} from '../PlatformTest/RNTesterPlatformTestTypes'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent, ViewProps} from 'react-native'; import * as React from 'react'; import {useMemo} from 'react'; diff --git a/packages/rn-tester/js/examples/Experimental/W3CPointerEventsEventfulView.js b/packages/rn-tester/js/examples/Experimental/W3CPointerEventsEventfulView.js index 4f8ede7591f..27e75cedc01 100644 --- a/packages/rn-tester/js/examples/Experimental/W3CPointerEventsEventfulView.js +++ b/packages/rn-tester/js/examples/Experimental/W3CPointerEventsEventfulView.js @@ -8,8 +8,7 @@ * @flow */ -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; -import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {PointerEvent, ViewProps} from 'react-native'; import * as React from 'react'; import {StyleSheet, Text, View} from 'react-native'; diff --git a/packages/rn-tester/js/examples/FlatList/BaseFlatListExample.js b/packages/rn-tester/js/examples/FlatList/BaseFlatListExample.js index 0e75103d36a..a325b8a1f82 100644 --- a/packages/rn-tester/js/examples/FlatList/BaseFlatListExample.js +++ b/packages/rn-tester/js/examples/FlatList/BaseFlatListExample.js @@ -8,7 +8,7 @@ * @format */ -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; +import type {ListRenderItemInfo} from 'react-native'; import * as React from 'react'; import { diff --git a/packages/rn-tester/js/examples/FlatList/FlatList-basic.js b/packages/rn-tester/js/examples/FlatList/FlatList-basic.js index 37ec319a7f9..2b23cb29e4a 100644 --- a/packages/rn-tester/js/examples/FlatList/FlatList-basic.js +++ b/packages/rn-tester/js/examples/FlatList/FlatList-basic.js @@ -12,8 +12,7 @@ import type {Item} from '../../components/ListExampleShared'; import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type FlatList from 'react-native/Libraries/Lists/FlatList'; -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; +import type {FlatList, ListRenderItemInfo} from 'react-native'; import { FooterComponent, diff --git a/packages/rn-tester/js/examples/FlatList/FlatList-multiColumn.js b/packages/rn-tester/js/examples/FlatList/FlatList-multiColumn.js index 53ec5939241..45cdacbb035 100644 --- a/packages/rn-tester/js/examples/FlatList/FlatList-multiColumn.js +++ b/packages/rn-tester/js/examples/FlatList/FlatList-multiColumn.js @@ -12,7 +12,7 @@ import type {Item} from '../../components/ListExampleShared'; import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; +import type {ListRenderItemInfo} from 'react-native'; import { FooterComponent, diff --git a/packages/rn-tester/js/examples/FlatList/FlatList-nested.js b/packages/rn-tester/js/examples/FlatList/FlatList-nested.js index 4386b4b7202..9d2c018366c 100644 --- a/packages/rn-tester/js/examples/FlatList/FlatList-nested.js +++ b/packages/rn-tester/js/examples/FlatList/FlatList-nested.js @@ -11,8 +11,8 @@ 'use strict'; import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; +import type {ListRenderItemInfo} from 'react-native'; import type {ViewToken} from 'react-native/Libraries/Lists/ViewabilityHelper'; -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; import RNTesterPage from '../../components/RNTesterPage'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/FlatList/FlatList-stickyHeaders.js b/packages/rn-tester/js/examples/FlatList/FlatList-stickyHeaders.js index b6bace9f658..0165e382a62 100644 --- a/packages/rn-tester/js/examples/FlatList/FlatList-stickyHeaders.js +++ b/packages/rn-tester/js/examples/FlatList/FlatList-stickyHeaders.js @@ -9,7 +9,7 @@ */ import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; +import type {ListRenderItemInfo} from 'react-native'; import * as React from 'react'; import {FlatList, StyleSheet, Text, View} from 'react-native'; diff --git a/packages/rn-tester/js/examples/Image/ImageExample.js b/packages/rn-tester/js/examples/Image/ImageExample.js index 57d687a6b02..2b798f0079e 100644 --- a/packages/rn-tester/js/examples/Image/ImageExample.js +++ b/packages/rn-tester/js/examples/Image/ImageExample.js @@ -11,8 +11,7 @@ 'use strict'; import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type {ImageProps} from 'react-native/Libraries/Image/ImageProps'; -import type {LayoutChangeEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {ImageProps, LayoutChangeEvent} from 'react-native'; import RNTesterButton from '../../components/RNTesterButton'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/Keyboard/KeyboardExample.js b/packages/rn-tester/js/examples/Keyboard/KeyboardExample.js index 90ffe164ed6..0ec09885b6e 100644 --- a/packages/rn-tester/js/examples/Keyboard/KeyboardExample.js +++ b/packages/rn-tester/js/examples/Keyboard/KeyboardExample.js @@ -14,7 +14,7 @@ import type { RNTesterModule, RNTesterModuleExample, } from '../../types/RNTesterTypes'; -import type {KeyboardEvent} from 'react-native/Libraries/Components/Keyboard/Keyboard'; +import type {KeyboardEvent} from 'react-native'; import RNTesterText from '../../components/RNTesterText'; import * as React from 'react'; diff --git a/packages/rn-tester/js/examples/Modal/ModalPresentation.js b/packages/rn-tester/js/examples/Modal/ModalPresentation.js index 63093f86fdc..38f697a684a 100644 --- a/packages/rn-tester/js/examples/Modal/ModalPresentation.js +++ b/packages/rn-tester/js/examples/Modal/ModalPresentation.js @@ -11,7 +11,7 @@ /* eslint-disable no-alert */ import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type {ModalProps} from 'react-native/Libraries/Modal/Modal'; +import type {ModalProps} from 'react-native'; import RNTesterButton from '../../components/RNTesterButton'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/Performance/components/ItemList.js b/packages/rn-tester/js/examples/Performance/components/ItemList.js index 600311b2897..33c6ca24735 100644 --- a/packages/rn-tester/js/examples/Performance/components/ItemList.js +++ b/packages/rn-tester/js/examples/Performance/components/ItemList.js @@ -12,7 +12,7 @@ 'use strict'; import type {ItemDataType} from './itemData'; -import type {ScrollEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {ScrollEvent} from 'react-native'; import * as React from 'react'; import {FlatList, ScrollView, StyleSheet, Text, View} from 'react-native'; diff --git a/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithNonPureChildExample.js b/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithNonPureChildExample.js index c481466ec98..58b81f9e0aa 100644 --- a/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithNonPureChildExample.js +++ b/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithNonPureChildExample.js @@ -11,7 +11,7 @@ 'use strict'; -import type {ScrollEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {ScrollEvent} from 'react-native'; import {LIST_100_ITEMS} from '../components/itemData'; import ItemList from '../components/ItemList'; diff --git a/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithObjectPropExample.js b/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithObjectPropExample.js index 9da14b10054..fd11f96d320 100644 --- a/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithObjectPropExample.js +++ b/packages/rn-tester/js/examples/Performance/performanceComparisonExamples/ReRenderWithObjectPropExample.js @@ -11,7 +11,7 @@ 'use strict'; -import type {ScrollEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {ScrollEvent} from 'react-native'; import {LIST_100_ITEMS} from '../components/itemData'; import ItemList from '../components/ItemList'; diff --git a/packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js b/packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js index 8147950328c..c8fd8fb92d5 100644 --- a/packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js +++ b/packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js @@ -10,7 +10,7 @@ 'use strict'; -import type {Permission} from 'react-native/Libraries/PermissionsAndroid/PermissionsAndroid'; +import type {Permission} from 'react-native'; import RNTesterButton from '../../components/RNTesterButton'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js b/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js index 82a3970d727..5210c6d78cf 100644 --- a/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js +++ b/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js @@ -10,8 +10,13 @@ import RNTesterText from '../../components/RNTesterText'; import React from 'react'; -import {DynamicColorIOS, PlatformColor, StyleSheet, View} from 'react-native'; -import Platform from 'react-native/Libraries/Utilities/Platform'; +import { + DynamicColorIOS, + Platform, + PlatformColor, + StyleSheet, + View, +} from 'react-native'; function PlatformColorsExample() { function createTable() { diff --git a/packages/rn-tester/js/examples/SectionList/SectionList-scrollable.js b/packages/rn-tester/js/examples/SectionList/SectionList-scrollable.js index 41568986ecc..6a1bd9806fd 100644 --- a/packages/rn-tester/js/examples/SectionList/SectionList-scrollable.js +++ b/packages/rn-tester/js/examples/SectionList/SectionList-scrollable.js @@ -11,7 +11,7 @@ 'use strict'; import type {Item} from '../../components/ListExampleShared'; -import type {SectionBase} from 'react-native/Libraries/Lists/SectionList'; +import type {SectionBase} from 'react-native'; import { FooterComponent, diff --git a/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js index 22f43a5f171..ee8ed605ae9 100644 --- a/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js +++ b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js @@ -10,8 +10,7 @@ 'use strict'; -import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; -import type {NativeSyntheticEvent} from 'react-native/Libraries/Types/CoreEventTypes'; +import type {NativeSyntheticEvent, ViewProps} from 'react-native'; const React = require('react'); const {NativeModules, StyleSheet, UIManager, View} = require('react-native'); diff --git a/packages/rn-tester/js/examples/SwipeableCardExample/SwipeableCardExample.js b/packages/rn-tester/js/examples/SwipeableCardExample/SwipeableCardExample.js index 01839aeff94..ffc872314b2 100644 --- a/packages/rn-tester/js/examples/SwipeableCardExample/SwipeableCardExample.js +++ b/packages/rn-tester/js/examples/SwipeableCardExample/SwipeableCardExample.js @@ -8,7 +8,7 @@ * @format */ -import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList'; +import type {ListRenderItemInfo} from 'react-native'; import * as React from 'react'; import { diff --git a/packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js b/packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js index c2004ddcb87..28eaa39d487 100644 --- a/packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js +++ b/packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js @@ -14,7 +14,7 @@ import type { RNTesterModule, RNTesterModuleExample, } from '../../types/RNTesterTypes'; -import type {KeyboardTypeOptions} from 'react-native/Libraries/Components/TextInput/TextInput'; +import type {KeyboardTypeOptions} from 'react-native'; import RNTesterText from '../../components/RNTesterText'; import ExampleTextInput from './ExampleTextInput'; diff --git a/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js b/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js index b60105e4716..82b4c4ee7d0 100644 --- a/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js +++ b/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js @@ -11,7 +11,7 @@ 'use strict'; import type {RNTesterModuleExample} from '../../types/RNTesterTypes'; -import type {TextStyle} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {TextStyle} from 'react-native'; import RNTesterButton from '../../components/RNTesterButton'; import RNTesterText from '../../components/RNTesterText'; diff --git a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js index 8b203ce4054..baefaf1f681 100644 --- a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js @@ -8,8 +8,7 @@ * @flow strict-local */ -import type {RootTag} from 'react-native/Libraries/ReactNative/RootTag'; -import type {EventSubscription} from 'react-native/Libraries/vendor/emitter/EventEmitter'; +import type {EventSubscription, RootTag} from 'react-native'; import NativeCxxModuleExample, { EnumInt, diff --git a/packages/rn-tester/js/examples/TurboModule/SampleLegacyModuleExample.js b/packages/rn-tester/js/examples/TurboModule/SampleLegacyModuleExample.js index 503d93c6fa2..0944d1acf10 100644 --- a/packages/rn-tester/js/examples/TurboModule/SampleLegacyModuleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/SampleLegacyModuleExample.js @@ -8,7 +8,7 @@ * @flow strict-local */ -import type {RootTag} from 'react-native/Libraries/ReactNative/RootTag'; +import type {RootTag} from 'react-native'; import RNTesterText from '../../components/RNTesterText'; import styles from './TurboModuleExampleCommon'; diff --git a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js index 2519c72e66e..dbefd3055f2 100644 --- a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js @@ -8,8 +8,7 @@ * @flow strict-local */ -import type {RootTag} from 'react-native/Libraries/ReactNative/RootTag'; -import type {EventSubscription} from 'react-native/Libraries/vendor/emitter/EventEmitter'; +import type {EventSubscription, RootTag} from 'react-native'; import RNTesterText from '../../components/RNTesterText'; import styles from './TurboModuleExampleCommon';