Skip to content

Commit e47c8a0

Browse files
cipolleschifacebook-github-bot
authored andcommitted
Reduce header dependencies in RuntimeScheduler (#39056)
Summary: Pull Request resolved: #39056 ## Changelog: [Internal] - Reduce header dependencies in RuntimeScheduler ## Facebook: Reviewed By: sammy-SC Differential Revision: D48429842 fbshipit-source-id: 8be5c379b388d3be7419bc2d826be8f9d489875b
1 parent 579f711 commit e47c8a0

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
#include "RuntimeSchedulerBinding.h"
99
#include <ReactCommon/SchedulerPriority.h>
10+
#include "RuntimeScheduler.h"
1011
#include "SchedulerPriorityUtils.h"
1112
#include "primitives.h"
1213

packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
#pragma once
99

1010
#include <jsi/jsi.h>
11-
#include <react/renderer/runtimescheduler/RuntimeScheduler.h>
1211

1312
namespace facebook::react {
1413

14+
class RuntimeScheduler;
15+
1516
/*
1617
* Exposes RuntimeScheduler to JavaScript realm.
1718
*/

packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/
77

88
#include "RuntimeSchedulerCallInvoker.h"
9+
#include "RuntimeScheduler.h"
910

1011
#include <utility>
1112

packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
#pragma once
99

1010
#include <ReactCommon/CallInvoker.h>
11-
#include <react/renderer/runtimescheduler/RuntimeScheduler.h>
1211

1312
namespace facebook::react {
1413

14+
class RuntimeScheduler;
1515
/*
1616
* Exposes RuntimeScheduler to native modules. All calls invoked on JavaScript
1717
* queue from native modules will be funneled through RuntimeScheduler.

0 commit comments

Comments
 (0)