Remove references to global.nativeExtensions (#41260)

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

This was introduced some experiments which are no longer relevant.

Changelog: [Internal]

Reviewed By: yungsters

Differential Revision: D50736166

fbshipit-source-id: 7c9ff571112127e6a9e317113c05c30483626076
This commit is contained in:
Pieter De Baets 2023-10-31 08:26:28 -07:00 коммит произвёл Facebook GitHub Bot
Родитель e8d622e9d1
Коммит b35914de38
5 изменённых файлов: 13 добавлений и 30 удалений

Просмотреть файл

@ -177,7 +177,7 @@ function updateErrorWithErrorData(
let NativeModules: {[moduleName: string]: $FlowFixMe, ...} = {};
if (global.nativeModuleProxy) {
NativeModules = global.nativeModuleProxy;
} else if (!global.nativeExtensions) {
} else {
const bridgeConfig = global.__fbBatchedBridgeConfig;
invariant(
bridgeConfig,

Просмотреть файл

@ -15,6 +15,8 @@
import type {ResolvedAssetSource} from './AssetSourceResolver';
import type {ImageSource} from './ImageSource';
import SourceCode from '../NativeModules/specs/NativeSourceCode';
const AssetSourceResolver = require('./AssetSourceResolver');
const {pickScale} = require('./AssetUtils');
const AssetRegistry = require('@react-native/assets-registry/registry');
@ -27,12 +29,7 @@ function getSourceCodeScriptURL(): ?string {
return _sourceCodeScriptURL;
}
let sourceCode =
global.nativeExtensions && global.nativeExtensions.SourceCode;
if (!sourceCode) {
sourceCode = require('../NativeModules/specs/NativeSourceCode').default;
}
_sourceCodeScriptURL = sourceCode.getConstants().scriptURL;
_sourceCodeScriptURL = SourceCode.getConstants().scriptURL;
return _sourceCodeScriptURL;
}

Просмотреть файл

@ -12,8 +12,5 @@ export let isAsyncDebugging: boolean = false;
if (__DEV__) {
// These native interfaces don't exist in asynchronous debugging environments.
isAsyncDebugging =
!global.nativeExtensions &&
!global.nativeCallSyncHook &&
!global.RN$Bridgeless;
isAsyncDebugging = !global.nativeCallSyncHook && !global.RN$Bridgeless;
}

Просмотреть файл

@ -110,21 +110,13 @@ class Dimensions {
}
}
let initialDims: ?$ReadOnly<DimensionsPayload> =
global.nativeExtensions &&
global.nativeExtensions.DeviceInfo &&
global.nativeExtensions.DeviceInfo.Dimensions;
if (!initialDims) {
// Subscribe before calling getConstants to make sure we don't miss any updates in between.
RCTDeviceEventEmitter.addListener(
'didUpdateDimensions',
(update: DimensionsPayload) => {
Dimensions.set(update);
},
);
initialDims = NativeDeviceInfo.getConstants().Dimensions;
}
Dimensions.set(initialDims);
// Subscribe before calling getConstants to make sure we don't miss any updates in between.
RCTDeviceEventEmitter.addListener(
'didUpdateDimensions',
(update: DimensionsPayload) => {
Dimensions.set(update);
},
);
Dimensions.set(NativeDeviceInfo.getConstants().Dimensions);
export default Dimensions;

Просмотреть файл

@ -45,9 +45,6 @@ class ExecutorDelegate {
folly::dynamic&& args) = 0;
};
using NativeExtensionsProvider =
std::function<folly::dynamic(const std::string&)>;
class JSExecutorFactory {
public:
virtual std::unique_ptr<JSExecutor> createJSExecutor(