diff --git a/Libraries/TurboModule/TurboModuleRegistry.js b/Libraries/TurboModule/TurboModuleRegistry.js index d0e0cd0176c..03d84d6dd75 100644 --- a/Libraries/TurboModule/TurboModuleRegistry.js +++ b/Libraries/TurboModule/TurboModuleRegistry.js @@ -17,17 +17,19 @@ import invariant from 'invariant'; const turboModuleProxy = global.__turboModuleProxy; export function get(name: string): ?T { + if (turboModuleProxy != null) { + const module: ?T = turboModuleProxy(name); + if (module != null) { + return module; + } + } + // Backward compatibility layer during migration. const legacyModule = NativeModules[name]; if (legacyModule != null) { return ((legacyModule: any): T); } - if (turboModuleProxy != null) { - const module: ?T = turboModuleProxy(name); - return module; - } - return null; }