createEvent() — react Function Reference
Architecture documentation for the createEvent() function in domEvents.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 2c5fd105_0b83_a601_0537_1b23ef1c6096["createEvent()"] fd9d5c95_e738_dee5_e510_e7b1e9e4ea39["domEvents.js"] 2c5fd105_0b83_a601_0537_1b23ef1c6096 -->|defined in| fd9d5c95_e738_dee5_e510_e7b1e9e4ea39 597d8a1a_f8f1_99a0_8d2f_b1994803b1f7["createPointerEvent()"] 597d8a1a_f8f1_99a0_8d2f_b1994803b1f7 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096 34eae583_c40e_f614_a443_3b2597229e82["createKeyboardEvent()"] 34eae583_c40e_f614_a443_3b2597229e82 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096 c4628286_ce55_417e_4448_b94cef563ea7["createMouseEvent()"] c4628286_ce55_417e_4448_b94cef563ea7 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096 904de397_8f18_12b9_6806_a851955ede03["createTouchEvent()"] 904de397_8f18_12b9_6806_a851955ede03 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096 4934788f_c4dd_06b5_f372_1cef93587a7f["scroll()"] 4934788f_c4dd_06b5_f372_1cef93587a7f -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096 style 2c5fd105_0b83_a601_0537_1b23ef1c6096 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/dom-event-testing-library/domEvents.js lines 36–49
function createEvent(type, data = {}) {
const event = document.createEvent('CustomEvent');
event.initCustomEvent(type, true, true);
if (data != null) {
Object.keys(data).forEach(key => {
const value = data[key];
if (key === 'timeStamp' && !value) {
return;
}
Object.defineProperty(event, key, {value});
});
}
return event;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createEvent() do?
createEvent() is a function in the react codebase, defined in packages/dom-event-testing-library/domEvents.js.
Where is createEvent() defined?
createEvent() is defined in packages/dom-event-testing-library/domEvents.js at line 36.
What calls createEvent()?
createEvent() is called by 5 function(s): createKeyboardEvent, createMouseEvent, createPointerEvent, createTouchEvent, scroll.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free