publishRegistrationName() — react Function Reference
Architecture documentation for the publishRegistrationName() function in EventPluginRegistry.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 12edc0f0_2f77_0ce9_d3ba_d9a9702013c6["publishRegistrationName()"] 6b52f26d_d341_6500_ecb0_54a0747596f4["EventPluginRegistry.js"] 12edc0f0_2f77_0ce9_d3ba_d9a9702013c6 -->|defined in| 6b52f26d_d341_6500_ecb0_54a0747596f4 9ec49b43_49aa_a060_cf73_319f3806fbec["publishEventForPlugin()"] 9ec49b43_49aa_a060_cf73_319f3806fbec -->|calls| 12edc0f0_2f77_0ce9_d3ba_d9a9702013c6 style 12edc0f0_2f77_0ce9_d3ba_d9a9702013c6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-native-renderer/src/legacy-events/EventPluginRegistry.js lines 138–162
function publishRegistrationName(
registrationName: string,
pluginModule: LegacyPluginModule<AnyNativeEvent>,
eventName: string,
): void {
if (registrationNameModules[registrationName]) {
throw new Error(
'EventPluginRegistry: More than one plugin attempted to publish the same ' +
`registration name, \`${registrationName}\`.`,
);
}
registrationNameModules[registrationName] = pluginModule;
registrationNameDependencies[registrationName] =
pluginModule.eventTypes[eventName].dependencies;
if (__DEV__) {
const lowerCasedName = registrationName.toLowerCase();
possibleRegistrationNames[lowerCasedName] = registrationName;
if (registrationName === 'onDoubleClick') {
possibleRegistrationNames.ondblclick = registrationName;
}
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does publishRegistrationName() do?
publishRegistrationName() is a function in the react codebase, defined in packages/react-native-renderer/src/legacy-events/EventPluginRegistry.js.
Where is publishRegistrationName() defined?
publishRegistrationName() is defined in packages/react-native-renderer/src/legacy-events/EventPluginRegistry.js at line 138.
What calls publishRegistrationName()?
publishRegistrationName() is called by 1 function(s): publishEventForPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free