Home / Function/ block() — svelte Function Reference

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

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