block() — svelte Function Reference
Architecture documentation for the block() function in effects.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b["block()"] 1ae6fa4e_16ee_acdf_5e28_17eb0819fddb["effects.js"] 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b -->|defined in| 1ae6fa4e_16ee_acdf_5e28_17eb0819fddb 3d4087a1_f844_f105_4e79_f5f1a65e1203["hmr()"] 3d4087a1_f844_f105_4e79_f5f1a65e1203 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 6b775363_a430_a650_b5bb_43f6c298e1fe["await_block()"] 6b775363_a430_a650_b5bb_43f6c298e1fe -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b e4353d76_4179_4130_6f86_2b16446a2767["constructor()"] e4353d76_4179_4130_6f86_2b16446a2767 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b d31878b6_f94f_35ad_3c78_f4ad9319ffba["pause_effects()"] d31878b6_f94f_35ad_3c78_f4ad9319ffba -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 7f76e82e_4ed8_1525_9136_2ae67868d44e["each()"] 7f76e82e_4ed8_1525_9136_2ae67868d44e -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 1c26aae4_d98a_69f4_58e6_458a25a8ffb9["if_block()"] 1c26aae4_d98a_69f4_58e6_458a25a8ffb9 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 821ef2fc_9e43_0097_23f6_64596cef64f8["key()"] 821ef2fc_9e43_0097_23f6_64596cef64f8 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 88c21c85_2180_c371_713e_22159a977304["snippet()"] 88c21c85_2180_c371_713e_22159a977304 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 3c2cd3fa_01cb_7754_d947_c844c5968e02["component()"] 3c2cd3fa_01cb_7754_d947_c844c5968e02 -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 0ea8cc86_b858_f4aa_3e5d_68ffcb0df96a["element()"] 0ea8cc86_b858_f4aa_3e5d_68ffcb0df96a -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 06adf719_1f2e_81d6_40f2_22a3aa371bed["head()"] 06adf719_1f2e_81d6_40f2_22a3aa371bed -->|calls| 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b 9764bb93_860c_6dee_2112_890b69ee0aa3["create_effect()"] 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b -->|calls| 9764bb93_860c_6dee_2112_890b69ee0aa3 style 1bd7dd6f_4c22_6f44_9747_fc5ea0deaa7b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/reactivity/effects.js lines 395–401
export function block(fn, flags = 0) {
var effect = create_effect(BLOCK_EFFECT | flags, fn, true);
if (DEV) {
effect.dev_stack = dev_stack;
}
return effect;
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does block() do?
block() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/effects.js.
Where is block() defined?
block() is defined in packages/svelte/src/internal/client/reactivity/effects.js at line 395.
What does block() call?
block() calls 1 function(s): create_effect.
What calls block()?
block() is called by 11 function(s): await_block, component, constructor, each, element, head, hmr, if_block, and 3 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free