Home / Function/ get_attribute_name() — svelte Function Reference

get_attribute_name() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  6f6a3489_4061_e976_4be8_4905a2ae23cc["get_attribute_name()"]
  b25fbb61_695c_e699_cbac_73059624d603["element.js"]
  6f6a3489_4061_e976_4be8_4905a2ae23cc -->|defined in| b25fbb61_695c_e699_cbac_73059624d603
  17370b4c_df64_f183_35da_1de383ea4963["build_element_attributes()"]
  17370b4c_df64_f183_35da_1de383ea4963 -->|calls| 6f6a3489_4061_e976_4be8_4905a2ae23cc
  959bef75_9552_0e6a_5eb8_b82a31b18562["build_spread_object()"]
  959bef75_9552_0e6a_5eb8_b82a31b18562 -->|calls| 6f6a3489_4061_e976_4be8_4905a2ae23cc
  style 6f6a3489_4061_e976_4be8_4905a2ae23cc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js lines 285–293

function get_attribute_name(element, attribute) {
	let name = attribute.name;
	if (!element.metadata.svg && !element.metadata.mathml) {
		name = name.toLowerCase();
		// don't lookup boolean aliases here, the server runtime function does only
		// check for the lowercase variants of boolean attributes
	}
	return name;
}

Domain

Subdomains

Frequently Asked Questions

What does get_attribute_name() do?
get_attribute_name() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js.
Where is get_attribute_name() defined?
get_attribute_name() is defined in packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js at line 285.
What calls get_attribute_name()?
get_attribute_name() is called by 2 function(s): build_element_attributes, build_spread_object.

Analyze Your Own Codebase

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

Try Supermodel Free