MCPcopy Create free account
hub / github.com/krasimir/react-in-patterns / injectEventPluginOrder

Function injectEventPluginOrder

code/communication/public/app.js:2076–2081  ·  view source on GitHub ↗

* 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)

Source from the content-addressed store, hash-verified

2074 * @see {EventPluginHub.injection.injectEventPluginOrder}
2075 */
2076function injectEventPluginOrder(injectedEventPluginOrder) {
2077 !!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;
2078 // Clone the ordering so it cannot be dynamically mutated.
2079 eventPluginOrder = Array.prototype.slice.call(injectedEventPluginOrder);
2080 recomputePluginOrdering();
2081}
2082
2083/**
2084 * Injects plugins to be used by `EventPluginHub`. The plugin names must be

Callers

nothing calls this directly

Calls 2

invariantFunction · 0.70
recomputePluginOrderingFunction · 0.70

Tested by

no test coverage detected