Fixing Prepack model for latest global.nativeExtensions changes.

Differential Revision: D6943293

fbshipit-source-id: cb67b063b77e8f89712fb437fc5471b7f874c482
This commit is contained in:
Nikolai Tillmann 2018-02-09 13:38:32 -08:00 committed by Facebook Github Bot
parent b973fe45bd
commit 01a58d182a
1 changed files with 4 additions and 4 deletions

View File

@ -89,12 +89,12 @@ function resolveAssetSource(source: any): ?ResolvedAssetSource {
return resolver.defaultAsset();
}
let sourceCodeScriptURL: ?string = global.nativeExtensions && global.nativeExtensions.SourceCode && global.nativeExtensions.SourceCode.scriptURL;
if (!sourceCodeScriptURL) {
let sourceCode = global.nativeExtensions && global.nativeExtensions.SourceCode;
if (!sourceCode) {
const NativeModules = require('NativeModules');
sourceCodeScriptURL = NativeModules && NativeModules.SourceCode && NativeModules.SourceCode.scriptURL;
sourceCode = NativeModules && NativeModules.SourceCode;
}
_sourceCodeScriptURL = sourceCodeScriptURL;
_sourceCodeScriptURL = sourceCode.scriptURL;
module.exports = resolveAssetSource;
module.exports.pickScale = AssetSourceResolver.pickScale;