Revert [RN][JS Stable API] Limit @react-native/virtualized-lists subpath imports (#50846)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50846

## Motivation
After a more rigorous search through GitHub uses of the restricted APIs, and consultation with framework authors, it became apparent that this restriction should be lifted.

Changelog: [Internal]

Reviewed By: zeyap

Differential Revision: D73267844

fbshipit-source-id: e6c0c146690c07debf74c51f82171a9239be5c15
This commit is contained in:
Iwo Plaza
2025-04-23 10:20:06 -07:00
committed by Facebook GitHub Bot
parent 96b6604037
commit dc494bb341
3 changed files with 4 additions and 28 deletions
@@ -8,7 +8,7 @@
* @format
*/
import type {ListRenderItemInfo} from '../../../../virtualized-lists';
import type {ListRenderItemInfo} from '../../../../virtualized-lists/Lists/VirtualizedListProps';
import type {RNTesterModuleExample} from '../../types/RNTesterTypes';
import * as React from 'react';
+3 -23
View File
@@ -10,18 +10,12 @@
'use strict';
import typeof ChildListCollection from './Lists/ChildListCollection';
import typeof FillRateHelper from './Lists/FillRateHelper';
import typeof ViewabilityHelper from './Lists/ViewabilityHelper';
import typeof VirtualizedList from './Lists/VirtualizedList';
import typeof VirtualizedSectionList from './Lists/VirtualizedSectionList';
import {
typeof VirtualizedListCellContextProvider,
typeof VirtualizedListContext,
typeof VirtualizedListContextProvider,
typeof VirtualizedListContextResetter,
} from './Lists/VirtualizedListContext';
import {typeof VirtualizedListContextResetter} from './Lists/VirtualizedListContext';
import {keyExtractor} from './Lists/VirtualizeUtils';
export type {
@@ -55,19 +49,8 @@ export default {
return require('./Lists/VirtualizedSectionList').default;
},
get VirtualizedListContextResetter(): VirtualizedListContextResetter {
return require('./Lists/VirtualizedListContext')
.VirtualizedListContextResetter;
},
get VirtualizedListContext(): VirtualizedListContext {
return require('./Lists/VirtualizedListContext').VirtualizedListContext;
},
get VirtualizedListContextProvider(): VirtualizedListContextProvider {
return require('./Lists/VirtualizedListContext')
.VirtualizedListContextProvider;
},
get VirtualizedListCellContextProvider(): VirtualizedListCellContextProvider {
return require('./Lists/VirtualizedListContext')
.VirtualizedListCellContextProvider;
const VirtualizedListContext = require('./Lists/VirtualizedListContext');
return VirtualizedListContext.VirtualizedListContextResetter;
},
get ViewabilityHelper(): ViewabilityHelper {
return require('./Lists/ViewabilityHelper').default;
@@ -75,7 +58,4 @@ export default {
get FillRateHelper(): FillRateHelper {
return require('./Lists/FillRateHelper').default;
},
get ChildListCollection(): ChildListCollection {
return require('./Lists/ChildListCollection').default;
},
};
-4
View File
@@ -19,10 +19,6 @@
"engines": {
"node": ">=18"
},
"exports": {
".": "./index.js",
"./package.json": "./package.json"
},
"files": [
"index.js",
"index.d.ts",