react-native-macos/React/CxxBridge
Ramanpreet Nara aef0ef4b31 Export Instance::getDecoratedNativeCallInvoker from RCTCxxBridge
Summary:
`RCTTurboModuleManager` will create a native `CallInvoker` for each ObjC NativeModule. This `CallInvoker` will be used to dispatch calls from JS to native. Before passing the native `CallInvoker` to the `ObjCTurboModule`, it'll first use `RCTCxxBridge decorateNativeCallInvoker` to get a bridge-aware decorated native `CallInvoker`. That way, the bridge remains informed about async TurboModule method calls that took place since the last time it was flushed. This ensures that we don't end up dispatching `onBatchComplete` any less with TurboModules on than we do with TurboModules off.

Changelog: [Internal]

Reviewed By: fkgozali

Differential Revision: D20831546

fbshipit-source-id: b2eb4e0097e0dabf8c4bd8fdc4c850a0858af699
2020-04-03 09:47:42 -07:00
..
JSCExecutorFactory.h Clang format for all React Native files 2020-03-08 23:01:17 -07:00
JSCExecutorFactory.mm Implement nativePerformanceNow to improve Profiler API results (#27885) 2020-03-31 10:23:51 -07:00
NSDataBigString.h Clang format for all React Native files 2020-03-08 23:01:17 -07:00
NSDataBigString.mm Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTCxxBridge.mm Export Instance::getDecoratedNativeCallInvoker from RCTCxxBridge 2020-04-03 09:47:42 -07:00
RCTCxxBridgeDelegate.h Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
RCTMessageThread.h Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTMessageThread.mm Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTObjcExecutor.h Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTObjcExecutor.mm Split loadApplicationScript into initializeRuntime and loadBundle (#27844) 2020-04-01 17:52:39 -07:00