mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
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:
committed by
Facebook GitHub Bot
parent
96b6604037
commit
dc494bb341
@@ -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';
|
||||
|
||||
@@ -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;
|
||||
},
|
||||
};
|
||||
|
||||
@@ -19,10 +19,6 @@
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"exports": {
|
||||
".": "./index.js",
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
"index.d.ts",
|
||||
|
||||
Reference in New Issue
Block a user