1 #import <RNReanimated/Scheduler.h> 2 #import <React/RCTUIManager.h> 3 #import <ReactCommon/CallInvoker.h> 4 #include <stdio.h> 5 #include <memory> 6 7 namespace reanimated { 8 9 using namespace facebook; 10 using namespace react; 11 12 class REAIOSScheduler : public Scheduler { 13 public: 14 REAIOSScheduler(std::shared_ptr<CallInvoker> jsInvoker); 15 void scheduleOnUI(std::function<void()> job) override; 16 virtual ~REAIOSScheduler(); 17 }; 18 19 } // namespace reanimated 20