File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,7 +58,6 @@ - (instancetype)initWithDelegate:(id<RCTReactNativeFactoryDelegate>)delegate rel
5858 [self _setUpFeatureFlags: releaseLevel];
5959
6060 [RCTColorSpaceUtils applyDefaultColorSpace: [self defaultColorSpace ]];
61- RCTEnableTurboModule (YES );
6261
6362 self.rootViewFactory = [self createRCTRootViewFactory ];
6463
Original file line number Diff line number Diff line change @@ -44,11 +44,13 @@ NSString *RCTBridgeModuleNameForClass(Class bridgeModuleClass);
4444NSMutableArray <NSString *> *getModulesLoadedWithOldArch (void );
4545
4646/* *
47- * Experimental.
48- * Check/set if JSI-bound NativeModule is enabled. By default it's off .
47+ * The New Architecture is enabled by default. These APIs are no-ops and will
48+ * be removed in a future release .
4949 */
50- BOOL RCTTurboModuleEnabled (void );
51- void RCTEnableTurboModule (BOOL enabled);
50+ BOOL RCTTurboModuleEnabled (void )
51+ __attribute__((deprecated(" TurboModules are always enabled; this always returns YES (NO in test env)." )));
52+ void RCTEnableTurboModule (BOOL enabled)
53+ __attribute__((deprecated(" No-op. The New Architecture is enabled by default." )));
5254
5355#ifndef RCT_REMOVE_LEGACY_MODULE_INTEROP
5456// Turn on TurboModule interop
Original file line number Diff line number Diff line change @@ -182,7 +182,6 @@ void RCTRegisterModule(Class moduleClass)
182182 return RCTDropReactPrefixes (name);
183183}
184184
185- static const BOOL turboModuleEnabled = YES ;
186185BOOL RCTTurboModuleEnabled (void )
187186{
188187#if RCT_DEBUG
@@ -191,7 +190,7 @@ BOOL RCTTurboModuleEnabled(void)
191190 return NO ;
192191 }
193192#endif
194- return turboModuleEnabled ;
193+ return YES ;
195194}
196195
197196void RCTEnableTurboModule (BOOL enabled)
You can’t perform that action at this time.
0 commit comments