Back out "Setup: Route all TurboModules through interop layer"

Summary:
Original commit changeset: fc64ff74e1cb

Original Phabricator Diff: D45329537

## Changelog
[iOS][Fixed] - Revert TM][iOS] Setup: Route all TurboModules through interop layer

Reviewed By: javache

Differential Revision: D45773197

fbshipit-source-id: 62d7cadc7bfa94b413082f6dddb896105459eab4
This commit is contained in:
Riccardo Cipolleschi
2023-05-11 05:39:12 -07:00
committed by Facebook GitHub Bot
parent 0212179293
commit 3f968c801e
@@ -408,10 +408,6 @@ static Class getFallbackClassFromName(const char *name)
- (BOOL)_isTurboModule:(const char *)moduleName
{
if (RCTTurboModuleInteropForAllTurboModulesEnabled()) {
return NO;
}
Class moduleClass = [self _getModuleClassFromName:moduleName];
return moduleClass != nil &&
(RCT_IS_TURBO_MODULE_CLASS(moduleClass) && ![moduleClass isSubclassOfClass:RCTCxxModule.class]);
@@ -419,10 +415,6 @@ static Class getFallbackClassFromName(const char *name)
- (BOOL)_isLegacyModule:(const char *)moduleName
{
if (RCTTurboModuleInteropForAllTurboModulesEnabled()) {
return YES;
}
Class moduleClass = [self _getModuleClassFromName:moduleName];
return moduleClass != nil &&
(!RCT_IS_TURBO_MODULE_CLASS(moduleClass) || [moduleClass isSubclassOfClass:RCTCxxModule.class]);