You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 39c817e
Browse filesBrowse the repository at this point in the historyBrowse files
Summary:
Stops the for-frameworks and public headers from pulling in the now-guarded private header `react/renderer/consistency/ShadowTreeRevisionConsistencyManager.h`.
It was included by `RuntimeScheduler.h` (and its two forks `RuntimeScheduler_Legacy.h` and `RuntimeScheduler_Modern.h`) and by the public `UIManager.h`, which makes the private guard a hard error for consumers under `RN_STRICT_API`. Every use is a pointer, so those headers now forward declare the type and the include moves to `UIManager.cpp`. `UIManager.h` also drops `LazyShadowTreeRevisionConsistencyManager.h`, which re-exposed the same header through inheritance.
Changelog: [Internal]
Differential Revision: D119054240
0 commit comments