Home / Function/ validate_block_not_empty() — svelte Function Reference

validate_block_not_empty() — svelte Function Reference

Architecture documentation for the validate_block_not_empty() function in utils.js from the svelte codebase.

Function javascript Compiler Transformer calls 1 called by 5

Entity Profile

Dependency Diagram

graph TD
  ea08cb05_2664_4e93_7551_6103e0cb3a87["validate_block_not_empty()"]
  bf0d8f1b_17da_970d_bf44_fbcf099d5371["utils.js"]
  ea08cb05_2664_4e93_7551_6103e0cb3a87 -->|defined in| bf0d8f1b_17da_970d_bf44_fbcf099d5371
  40a9868f_fb12_2d7c_aa35_be01988cecf1["AwaitBlock()"]
  40a9868f_fb12_2d7c_aa35_be01988cecf1 -->|calls| ea08cb05_2664_4e93_7551_6103e0cb3a87
  411cfb7b_abaa_704a_4915_960543b87198["EachBlock()"]
  411cfb7b_abaa_704a_4915_960543b87198 -->|calls| ea08cb05_2664_4e93_7551_6103e0cb3a87
  a9271596_16f4_fc39_63e6_7fcfca105e9c["IfBlock()"]
  a9271596_16f4_fc39_63e6_7fcfca105e9c -->|calls| ea08cb05_2664_4e93_7551_6103e0cb3a87
  0b4fd805_a4ef_284c_9d89_632d7cb4b794["KeyBlock()"]
  0b4fd805_a4ef_284c_9d89_632d7cb4b794 -->|calls| ea08cb05_2664_4e93_7551_6103e0cb3a87
  170735b0_d19f_e8fe_cdc9_07ad2d5b7b3a["SnippetBlock()"]
  170735b0_d19f_e8fe_cdc9_07ad2d5b7b3a -->|calls| ea08cb05_2664_4e93_7551_6103e0cb3a87
  4e5dd546_257b_5a25_b178_e3f28f8a0b63["block_empty()"]
  ea08cb05_2664_4e93_7551_6103e0cb3a87 -->|calls| 4e5dd546_257b_5a25_b178_e3f28f8a0b63
  style ea08cb05_2664_4e93_7551_6103e0cb3a87 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/2-analyze/visitors/shared/utils.js lines 143–150

export function validate_block_not_empty(node, context) {
	if (!node) return;
	// Assumption: If the block has zero elements, someone's in the middle of typing it out,
	// so don't warn in that case because it would be distracting.
	if (node.nodes.length === 1 && node.nodes[0].type === 'Text' && !node.nodes[0].raw.trim()) {
		w.block_empty(node.nodes[0]);
	}
}

Domain

Subdomains

Frequently Asked Questions

What does validate_block_not_empty() do?
validate_block_not_empty() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/utils.js.
Where is validate_block_not_empty() defined?
validate_block_not_empty() is defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/utils.js at line 143.
What does validate_block_not_empty() call?
validate_block_not_empty() calls 1 function(s): block_empty.
What calls validate_block_not_empty()?
validate_block_not_empty() is called by 5 function(s): AwaitBlock, EachBlock, IfBlock, KeyBlock, SnippetBlock.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free