event() — svelte Function Reference
Architecture documentation for the event() function in events.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD c19e92b3_4483_023c_ecdb_0439ea880ffa["event()"] 2c990bd1_acff_5910_3af2_ab75f655b31b["events.js"] c19e92b3_4483_023c_ecdb_0439ea880ffa -->|defined in| 2c990bd1_acff_5910_3af2_ab75f655b31b 12245a28_3cec_3119_faa7_968496e0db88["create_event()"] c19e92b3_4483_023c_ecdb_0439ea880ffa -->|calls| 12245a28_3cec_3119_faa7_968496e0db88 20340432_01a2_6741_abf4_60ccab51cdb3["teardown()"] c19e92b3_4483_023c_ecdb_0439ea880ffa -->|calls| 20340432_01a2_6741_abf4_60ccab51cdb3 style c19e92b3_4483_023c_ecdb_0439ea880ffa fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/dom/elements/events.js lines 111–128
export function event(event_name, dom, handler, capture, passive) {
var options = { capture, passive };
var target_handler = create_event(event_name, dom, handler, options);
if (
dom === document.body ||
// @ts-ignore
dom === window ||
// @ts-ignore
dom === document ||
// Firefox has quirky behavior, it can happen that we still get "canplay" events when the element is already removed
dom instanceof HTMLMediaElement
) {
teardown(() => {
dom.removeEventListener(event_name, target_handler, options);
});
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does event() do?
event() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/elements/events.js.
Where is event() defined?
event() is defined in packages/svelte/src/internal/client/dom/elements/events.js at line 111.
What does event() call?
event() calls 2 function(s): create_event, teardown.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free