Skip to content

Commit 2d6a323

Browse files
christophpurrermeta-codesync[bot]
authored andcommitted
Remove TurboCxxModule (#54544)
Summary: Pull Request resolved: #54544 Changelog: [General][Breaking] Remove TurboCxxModule Reviewed By: shwanton Differential Revision: D87082461 fbshipit-source-id: 15c71b88272fa591e69e803dfec14176585a2d6f
1 parent c2623af commit 2d6a323

File tree

7 files changed

+0
-313
lines changed

7 files changed

+0
-313
lines changed

packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.cpp

Lines changed: 0 additions & 212 deletions
This file was deleted.

packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h

Lines changed: 0 additions & 40 deletions
This file was deleted.

packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ enum TurboModuleMethodValueKind {
3838
*/
3939
TurboModuleMethodValueKind getTurboModuleMethodValueKind(jsi::Runtime &rt, const jsi::Value *value);
4040

41-
class TurboCxxModule;
4241
class TurboModuleBinding;
4342

4443
/**

packages/rn-tester/js/examples/TurboModule/TurboCxxModuleExample.js

Lines changed: 0 additions & 29 deletions
This file was deleted.

packages/rn-tester/js/utils/RNTesterList.android.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -363,11 +363,6 @@ const APIs: Array<RNTesterModuleInfo> = ([
363363
key: 'LegacyModuleExample',
364364
module: require('../examples/TurboModule/LegacyModuleExample'),
365365
},
366-
{
367-
key: 'TurboCxxModuleExample',
368-
category: 'Basic',
369-
module: require('../examples/TurboModule/TurboCxxModuleExample'),
370-
},
371366
// Basic check to detect the availability of the IntersectionObserver API.
372367
// $FlowExpectedError[cannot-resolve-name]
373368
...(typeof IntersectionObserver === 'function'

packages/rn-tester/js/utils/RNTesterList.ios.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,10 +326,6 @@ const APIs: Array<RNTesterModuleInfo> = ([
326326
key: 'LegacyModuleExample',
327327
module: require('../examples/TurboModule/LegacyModuleExample'),
328328
},
329-
{
330-
key: 'TurboCxxModuleExample',
331-
module: require('../examples/TurboModule/TurboCxxModuleExample'),
332-
},
333329
{
334330
key: 'VibrationExample',
335331
module: require('../examples/Vibration/VibrationExample'),

scripts/cxx-api/ReactNativeCPP.api

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16240,28 +16240,6 @@ void registerCxxModuleToGlobalModuleMap(
1624016240
std::shared_ptr<CallInvoker> jsInvoker)> moduleProviderFunc);
1624116241
} // namespace facebook::react
1624216242

16243-
/// @src {packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h}:
16244-
/// @dep {packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h}
16245-
16246-
namespace facebook::react {
16247-
class JSI_EXPORT TurboCxxModule : public TurboModule {
16248-
public:
16249-
TurboCxxModule(
16250-
std::unique_ptr<facebook::xplat::module::CxxModule> cxxModule,
16251-
std::shared_ptr<CallInvoker> jsInvoker);
16252-
facebook::jsi::Value create(
16253-
facebook::jsi::Runtime& runtime,
16254-
const facebook::jsi::PropNameID& propName) override;
16255-
std::vector<facebook::jsi::PropNameID> getPropertyNames(
16256-
facebook::jsi::Runtime& runtime) override;
16257-
jsi::Value invokeMethod(
16258-
jsi::Runtime& runtime,
16259-
const std::string& methodName,
16260-
const jsi::Value* args,
16261-
size_t count);
16262-
};
16263-
} // namespace facebook::react
16264-
1626516243
/// @src {packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h}:
1626616244
namespace facebook::react {
1626716245
enum TurboModuleMethodValueKind {

0 commit comments

Comments
 (0)