listen() — svelte Function Reference
Architecture documentation for the listen() function in shared.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD da178604_a1e6_1104_9d60_daf043f014c9["listen()"] af7441d2_339a_2db1_88df_90dba2875c10["shared.js"] da178604_a1e6_1104_9d60_daf043f014c9 -->|defined in| af7441d2_339a_2db1_88df_90dba2875c10 8af60d9c_9d06_c69e_e5d9_e5f4811fc212["bind_active_element()"] 8af60d9c_9d06_c69e_e5d9_e5f4811fc212 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 c10e2de5_c38a_e8cd_82a4_51de5313c4cf["bind_buffered()"] c10e2de5_c38a_e8cd_82a4_51de5313c4cf -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 050a4fc6_1115_880b_b1c8_9c0acad57776["bind_seekable()"] 050a4fc6_1115_880b_b1c8_9c0acad57776 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 38a1ec10_9f2a_77db_03e8_83aecf7b3ee4["bind_played()"] 38a1ec10_9f2a_77db_03e8_83aecf7b3ee4 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 40cf0a62_71d2_9c0f_2b86_389be7647da4["bind_seeking()"] 40cf0a62_71d2_9c0f_2b86_389be7647da4 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 3e63aa8e_ff16_551b_af2a_c6fc9447eae1["bind_ended()"] 3e63aa8e_ff16_551b_af2a_c6fc9447eae1 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 582feab0_900c_0d3f_1281_bb927a7c7048["bind_ready_state()"] 582feab0_900c_0d3f_1281_bb927a7c7048 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 d355aa29_ab86_ad6d_4a8a_740461ac7a47["bind_playback_rate()"] d355aa29_ab86_ad6d_4a8a_740461ac7a47 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 3705198f_eeda_87a7_a1e3_075a8ad337f4["bind_paused()"] 3705198f_eeda_87a7_a1e3_075a8ad337f4 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 12214ae0_f533_9ee9_ae42_514a262f5587["bind_volume()"] 12214ae0_f533_9ee9_ae42_514a262f5587 -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 3e6d409e_f008_46a7_48f0_1049d30d12da["bind_muted()"] 3e6d409e_f008_46a7_48f0_1049d30d12da -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 aa786133_65d4_8f3a_d06b_d51bfe7fde1b["bind_online()"] aa786133_65d4_8f3a_d06b_d51bfe7fde1b -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 7872e339_15d2_f39c_db5f_a6371cdf52bf["bind_focused()"] 7872e339_15d2_f39c_db5f_a6371cdf52bf -->|calls| da178604_a1e6_1104_9d60_daf043f014c9 style da178604_a1e6_1104_9d60_daf043f014c9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/dom/elements/bindings/shared.js lines 18–32
export function listen(target, events, handler, call_handler_immediately = true) {
if (call_handler_immediately) {
handler();
}
for (var name of events) {
target.addEventListener(name, handler);
}
teardown(() => {
for (var name of events) {
target.removeEventListener(name, handler);
}
});
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does listen() do?
listen() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dom/elements/bindings/shared.js.
Where is listen() defined?
listen() is defined in packages/svelte/src/internal/client/dom/elements/bindings/shared.js at line 18.
What does listen() call?
listen() calls 1 function(s): teardown.
What calls listen()?
listen() is called by 14 function(s): bind_active_element, bind_buffered, bind_ended, bind_focused, bind_muted, bind_online, bind_paused, bind_playback_rate, and 6 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free