#ifdef RCT_NEW_ARCH_ENABLED #include "FabricUtils.h" #include #include using namespace facebook::react; namespace reanimated { #ifdef ANDROID RuntimeExecutor getRuntimeExecutorFromBinding(Binding *binding) { BindingPublic *bindingPublic = reinterpret_cast(binding); SchedulerPublic *schedulerPublic = reinterpret_cast((bindingPublic->scheduler_).get()); return schedulerPublic->runtimeExecutor_; } #endif std::shared_ptr getContextContainerFromUIManager( const UIManager *uiManager) { return reinterpret_cast(uiManager) ->contextContainer_; } } // namespace reanimated #endif // RCT_NEW_ARCH_ENABLED