Skip to content

Commit ddcab83

Browse files
coadofacebook-github-bot
authored andcommitted
Migrate already root exported deep imports in rn-tester. (#50958)
Summary: Pull Request resolved: #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
1 parent e162fba commit ddcab83

File tree

56 files changed

+73
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+73
-89
lines changed

packages/react-native/Libraries/__tests__/__snapshots__/public-api-test.js.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9244,6 +9244,7 @@ export type {
92449244
LayoutChangeEvent,
92459245
LayoutRectangle,
92469246
MouseEvent,
9247+
PointerEvent,
92479248
NativeMouseEvent,
92489249
NativePointerEvent,
92499250
NativeScrollEvent,

packages/react-native/index.js.flow

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,7 @@ export type {
411411
LayoutChangeEvent,
412412
LayoutRectangle,
413413
MouseEvent,
414+
PointerEvent,
414415
NativeMouseEvent,
415416
NativePointerEvent,
416417
NativeScrollEvent,

packages/rn-tester/IntegrationTests/ImageCachePolicyTest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
'use strict';
1212

13-
import type {ImageURISource} from 'react-native/Libraries/Image/ImageSource';
13+
import type {ImageURISource} from 'react-native';
1414

1515
import * as React from 'react';
1616
import {useEffect, useState} from 'react';

packages/rn-tester/IntegrationTests/LayoutEventsTest.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@
1010

1111
'use strict';
1212

13+
import type {LayoutChangeEvent, LayoutRectangle} from 'react-native';
1314
import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet';
14-
import type {
15-
LayoutChangeEvent,
16-
LayoutRectangle,
17-
} from 'react-native/Libraries/Types/CoreEventTypes';
1815

1916
const React = require('react');
2017
const ReactNative = require('react-native');

packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
* @format
99
*/
1010

11-
import type {HostComponent} from 'react-native';
12-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
11+
import type {HostComponent, ViewProps} from 'react-native';
1312

1413
import ReactNative from '../../../react-native/Libraries/Renderer/shims/ReactNative';
1514
import * as React from 'react';

packages/rn-tester/NativeComponentExample/js/MyNativeViewNativeComponent.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
* @format
99
*/
1010

11-
import type {HostComponent} from 'react-native';
12-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
11+
import type {HostComponent, ViewProps} from 'react-native';
1312
import type {
1413
BubblingEventHandler,
1514
Double,
@@ -18,8 +17,7 @@ import type {
1817
} from 'react-native/Libraries/Types/CodegenTypes';
1918

2019
import * as React from 'react';
21-
import codegenNativeCommands from 'react-native/Libraries/Utilities/codegenNativeCommands';
22-
import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent';
20+
import {codegenNativeCommands, codegenNativeComponent} from 'react-native';
2321

2422
type Event = $ReadOnly<{
2523
values: $ReadOnlyArray<Int32>,

packages/rn-tester/NativeCxxModuleExample/NativeCxxModuleExample.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @format
99
*/
1010

11-
import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport';
11+
import type {TurboModule} from 'react-native';
1212
import type {EventEmitter} from 'react-native/Libraries/Types/CodegenTypes';
1313

1414
import {TurboModuleRegistry} from 'react-native';

packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
* @format
99
*/
1010

11-
import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport';
11+
import type {TurboModule} from 'react-native';
1212
import type {UnsafeObject} from 'react-native/Libraries/Types/CodegenTypes';
1313

14-
import * as TurboModuleRegistry from 'react-native/Libraries/TurboModule/TurboModuleRegistry';
14+
import {TurboModuleRegistry} from 'react-native';
1515

1616
export type ScreenshotManagerOptions = UnsafeObject;
1717

packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010

1111
'use strict';
1212

13-
import type {HostComponent} from 'react-native';
14-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
15-
import type {NativeSyntheticEvent} from 'react-native/Libraries/Types/CoreEventTypes';
13+
import type {
14+
HostComponent,
15+
NativeSyntheticEvent,
16+
ViewProps,
17+
} from 'react-native';
1618

1719
const {requireNativeComponent} = require('react-native');
1820

packages/rn-tester/ReportFullyDrawnView/ReportFullyDrawnViewNativeComponent.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
*/
1010

1111
import type {HostComponent} from 'react-native';
12-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
12+
import type {ViewProps} from 'react-native';
1313

14-
import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent';
14+
import {codegenNativeComponent} from 'react-native';
1515

1616
type NativeProps = $ReadOnly<{
1717
...ViewProps,

packages/rn-tester/js/components/RNTOption.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
'use strict';
1212

13+
import type {GestureResponderEvent} from 'react-native';
1314
import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet';
14-
import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes';
1515

1616
import {RNTesterThemeContext} from './RNTesterTheme';
1717
import * as React from 'react';

packages/rn-tester/js/components/RNTesterButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
'use strict';
1212

13-
import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes';
13+
import type {GestureResponderEvent} from 'react-native';
1414

1515
import React from 'react';
1616
import {Pressable, StyleSheet, Text} from 'react-native';

packages/rn-tester/js/components/RNTesterText.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @format
99
*/
1010

11-
import type {TextProps} from 'react-native/Libraries/Text/TextProps';
11+
import type {TextProps} from 'react-native';
1212

1313
import {RNTesterThemeContext} from './RNTesterTheme';
1414
import React, {useContext, useMemo} from 'react';

packages/rn-tester/js/components/RNTesterTheme.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
* @format
99
*/
1010

11-
import type {ImageSource} from 'react-native/Libraries/Image/ImageSource';
12-
import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet';
11+
import type {ColorValue, ImageSource} from 'react-native';
1312

1413
import * as React from 'react';
1514
import {Appearance} from 'react-native';

packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010

1111
'use strict';
1212

13-
import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes';
14-
import type {EventSubscription} from 'react-native/Libraries/vendor/emitter/EventEmitter';
13+
import type {EventSubscription, GestureResponderEvent} from 'react-native';
1514

1615
import RNTesterBlock from '../../components/RNTesterBlock';
1716
import RNTesterText from '../../components/RNTesterText';

packages/rn-tester/js/examples/AnimatedGratuitousApp/AnExChained.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010

1111
'use strict';
1212

13-
import type {PanResponderGestureState} from 'react-native/Libraries/Interaction/PanResponder';
14-
import type {GestureResponderEvent} from 'react-native/Libraries/Types/CoreEventTypes';
13+
import type {
14+
GestureResponderEvent,
15+
PanResponderGestureState,
16+
} from 'react-native';
1517

1618
import React from 'react';
1719
import {Animated, PanResponder, StyleSheet, View} from 'react-native';

packages/rn-tester/js/examples/Appearance/AppearanceExample.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @flow
99
*/
1010

11-
import type {ColorSchemeName} from 'react-native/Libraries/Utilities/NativeAppearance';
11+
import type {ColorSchemeName} from 'react-native';
1212

1313
import RNTesterText from '../../components/RNTesterText';
1414
import {RNTesterThemeContext, themes} from '../../components/RNTesterTheme';

packages/rn-tester/js/examples/Experimental/Compatibility/ManyPointersPropertiesExample.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {RNTesterModuleExample} from '../../../types/RNTesterTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import * as React from 'react';
1515
import {StyleSheet, Text, View} from 'react-native';

packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestEventRecorder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @flow
99
*/
1010

11-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
11+
import type {ViewProps} from 'react-native';
1212

1313
import {useMemo} from 'react';
1414

packages/rn-tester/js/examples/Experimental/PlatformTest/RNTesterPlatformTestResultView.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@ import type {
1212
PlatformTestResult,
1313
PlatformTestResultStatus,
1414
} from './RNTesterPlatformTestTypes';
15-
import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList';
16-
import type {
17-
TextStyle,
18-
ViewStyleProp,
19-
} from 'react-native/Libraries/StyleSheet/StyleSheet';
15+
import type {ListRenderItemInfo, TextStyle} from 'react-native';
16+
import type {ViewStyleProp} from 'react-native/Libraries/StyleSheet/StyleSheet';
2017

2118
import RNTesterPlatformTestMinimizedResultView from './RNTesterPlatformTestMinimizedResultView';
2219
import RNTesterPlatformTestResultsText from './RNTesterPlatformTestResultsText';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAccessibility.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {EventOccurrence} from './PointerEventSupport';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import {EventTracker} from './PointerEventSupport';
1515
import * as React from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesHoverablePointers.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {HostInstance} from 'react-native';
13-
import type {
14-
LayoutRectangle,
15-
PointerEvent,
16-
} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {HostInstance, LayoutRectangle, PointerEvent} from 'react-native';
1713

1814
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1915
import {check_PointerEvent, useTestEventHandler} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventAttributesNoHoverPointers.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {HostInstance} from 'react-native';
13-
import type {
14-
LayoutRectangle,
15-
PointerEvent,
16-
} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {HostInstance, LayoutRectangle, PointerEvent} from 'react-native';
1713

1814
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1915
import {check_PointerEvent, useTestEventHandler} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventCaptureMouse.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
1212
import type {ElementRef} from 'react';
13-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
13+
import type {PointerEvent} from 'react-native';
1414

1515
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1616
import * as React from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
1212
import type {PlatformTestContext} from '../PlatformTest/RNTesterPlatformTestTypes';
13-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
13+
import type {PointerEvent} from 'react-native';
1414

1515
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1616
import {check_PointerEvent} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventClickTouchHierarchyPointerEvents.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
1212
import type {EventOccurrence, EventTrackerProps} from './PointerEventSupport';
13-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
13+
import type {ViewProps} from 'react-native';
1414

1515
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1616
import {EventTracker, mkEvent} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventLayoutChangeShouldFirePointerOver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1515
import * as React from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerCancelTouch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1515
import {check_PointerEvent} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMove.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// adapted from https://github.com/web-platform-tests/wpt/blob/master/pointerevents/pointerevent_pointermove.html
1212

1313
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
14-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
14+
import type {PointerEvent} from 'react-native';
1515

1616
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1717
import {useTestEventHandler} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveEventOrder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1515
import RNTesterPlatformTestEventRecorder from '../PlatformTest/RNTesterPlatformTestEventRecorder';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerMoveOnChordedMouseButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1515
import * as React from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPointerOverOut.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {HostInstance} from 'react-native';
13-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {HostInstance, PointerEvent} from 'react-native';
1413

1514
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1615
import * as React from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventPrimaryTouchPointer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
import type {PlatformTestComponentBaseProps} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent} from 'react-native';
1313

1414
import RNTesterPlatformTest from '../PlatformTest/RNTesterPlatformTest';
1515
import {useTestEventHandler} from './PointerEventSupport';

packages/rn-tester/js/examples/Experimental/W3CPointerEventPlatformTests/PointerEventSupport.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
*/
1010

1111
import type {PlatformTestHarness} from '../PlatformTest/RNTesterPlatformTestTypes';
12-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
13-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
12+
import type {PointerEvent, ViewProps} from 'react-native';
1413

1514
import * as React from 'react';
1615
import {useMemo} from 'react';

packages/rn-tester/js/examples/Experimental/W3CPointerEventsEventfulView.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
* @flow
99
*/
1010

11-
import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes';
12-
import type {PointerEvent} from 'react-native/Libraries/Types/CoreEventTypes';
11+
import type {PointerEvent, ViewProps} from 'react-native';
1312

1413
import * as React from 'react';
1514
import {StyleSheet, Text, View} from 'react-native';

packages/rn-tester/js/examples/FlatList/BaseFlatListExample.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @format
99
*/
1010

11-
import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList';
11+
import type {ListRenderItemInfo} from 'react-native';
1212

1313
import * as React from 'react';
1414
import {

packages/rn-tester/js/examples/FlatList/FlatList-basic.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
import type {Item} from '../../components/ListExampleShared';
1414
import type {RNTesterModuleExample} from '../../types/RNTesterTypes';
15-
import type FlatList from 'react-native/Libraries/Lists/FlatList';
16-
import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList';
15+
import type {FlatList, ListRenderItemInfo} from 'react-native';
1716

1817
import {
1918
FooterComponent,

packages/rn-tester/js/examples/FlatList/FlatList-multiColumn.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import type {Item} from '../../components/ListExampleShared';
1414
import type {RNTesterModuleExample} from '../../types/RNTesterTypes';
15-
import type {ListRenderItemInfo} from 'react-native/Libraries/Lists/VirtualizedList';
15+
import type {ListRenderItemInfo} from 'react-native';
1616

1717
import {
1818
FooterComponent,

0 commit comments

Comments
 (0)