Home / Function/ FunctionDeclaration() — svelte Function Reference

FunctionDeclaration() — svelte Function Reference

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

Function javascript Compiler Transformer calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  56f3948c_7ceb_ca49_e56d_8edd0d6e5ded["FunctionDeclaration()"]
  3e0020f8_7701_703b_8ce0_d65674ee9d2f["FunctionDeclaration.js"]
  56f3948c_7ceb_ca49_e56d_8edd0d6e5ded -->|defined in| 3e0020f8_7701_703b_8ce0_d65674ee9d2f
  aced5321_4478_4f67_ba8c_e122713c1d9f["calculate_blockers()"]
  aced5321_4478_4f67_ba8c_e122713c1d9f -->|calls| 56f3948c_7ceb_ca49_e56d_8edd0d6e5ded
  962a9e38_f393_8bb8_8642_fd23c4e768e6["validate_identifier_name()"]
  56f3948c_7ceb_ca49_e56d_8edd0d6e5ded -->|calls| 962a9e38_f393_8bb8_8642_fd23c4e768e6
  e2da6006_37f9_1a8a_779e_56d6b618bf37["visit_function()"]
  56f3948c_7ceb_ca49_e56d_8edd0d6e5ded -->|calls| e2da6006_37f9_1a8a_779e_56d6b618bf37
  style 56f3948c_7ceb_ca49_e56d_8edd0d6e5ded fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionDeclaration.js lines 10–16

export function FunctionDeclaration(node, context) {
	if (context.state.analysis.runes && node.id !== null) {
		validate_identifier_name(context.state.scope.get(node.id.name));
	}

	visit_function(node, context);
}

Domain

Subdomains

Frequently Asked Questions

What does FunctionDeclaration() do?
FunctionDeclaration() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionDeclaration.js.
Where is FunctionDeclaration() defined?
FunctionDeclaration() is defined in packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionDeclaration.js at line 10.
What does FunctionDeclaration() call?
FunctionDeclaration() calls 2 function(s): validate_identifier_name, visit_function.
What calls FunctionDeclaration()?
FunctionDeclaration() is called by 1 function(s): calculate_blockers.

Analyze Your Own Codebase

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

Try Supermodel Free