* Injects an ordering of plugins (by plugin name). This allows the ordering * to be decoupled from injection of the actual plugins so that ordering is * always deterministic regardless of packaging, on-the-fly injection, etc. * * @param {array} InjectedEventPluginOrder * @internal * @see {Even
(injectedEventPluginOrder)
| 1400 | * @see {EventPluginHub.injection.injectEventPluginOrder} |
| 1401 | */ |
| 1402 | function injectEventPluginOrder(injectedEventPluginOrder) { |
| 1403 | !!eventPluginOrder ? invariant(false, 'EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.') : void 0; |
| 1404 | // Clone the ordering so it cannot be dynamically mutated. |
| 1405 | eventPluginOrder = Array.prototype.slice.call(injectedEventPluginOrder); |
| 1406 | recomputePluginOrdering(); |
| 1407 | } |
| 1408 | |
| 1409 | /** |
| 1410 | * Injects plugins to be used by `EventPluginHub`. The plugin names must be |
nothing calls this directly
no test coverage detected