introduce PriorityCallInvoker
Summary: Changelog: [Internal]
in this change, we introduce a new CallInvoker that will replace BridgelessJSCallInvoker. instead of RuntimeExecutor, this CallInvoker is powered by a PriorityRuntimeExecutor, meaning that its underlying runtime execution has access to priorities passed in from userland.
we can now hook this up to the getPriorityRuntimeExecutor provided by ReactInstance in order to pass down scheduling priorities to the runtime scheduler, instead of always using the default.
note that this change is internal still - userland only needs to know about the CallInvoker type.
Differential Revision: D56455634
This pull request was exported from Phabricator. Differential Revision: D56455634