Home / Function/ get_name() — svelte Function Reference

get_name() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  d69a156c_617a_9397_4c8b_e94508c59e30["get_name()"]
  bbca3d2a_42c8_b215_d3b5_5077ccaf0797["nodes.js"]
  d69a156c_617a_9397_4c8b_e94508c59e30 -->|defined in| bbca3d2a_42c8_b215_d3b5_5077ccaf0797
  0dab1d36_2fa3_6bd6_6043_59c1aed4bccf["ClassBody()"]
  0dab1d36_2fa3_6bd6_6043_59c1aed4bccf -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  89b740b6_a29c_1c2f_88ee_da9b2cc7bca8["PropertyDefinition()"]
  89b740b6_a29c_1c2f_88ee_da9b2cc7bca8 -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  5ebdf508_43c0_4c5b_b633_950058ffd709["validate_assignment()"]
  5ebdf508_43c0_4c5b_b633_950058ffd709 -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  de76709c_7ae0_7ba1_eecf_1f23ef572fb0["build_assignment()"]
  de76709c_7ae0_7ba1_eecf_1f23ef572fb0 -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  9659d62b_1d6a_1868_1943_0cbb31a2d5e4["ClassBody()"]
  9659d62b_1d6a_1868_1943_0cbb31a2d5e4 -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  929ea076_708a_da33_cc6d_97e3e8d16c93["build_assignment()"]
  929ea076_708a_da33_cc6d_97e3e8d16c93 -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  698c974c_bac9_ab20_d589_1aa129451a2d["ClassBody()"]
  698c974c_bac9_ab20_d589_1aa129451a2d -->|calls| d69a156c_617a_9397_4c8b_e94508c59e30
  style d69a156c_617a_9397_4c8b_e94508c59e30 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/nodes.js lines 157–163

export function get_name(node) {
	if (node.type === 'Literal') return String(node.value);
	if (node.type === 'PrivateIdentifier') return '#' + node.name;
	if (node.type === 'Identifier') return node.name;

	return null;
}

Domain

Subdomains

Frequently Asked Questions

What does get_name() do?
get_name() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/nodes.js.
Where is get_name() defined?
get_name() is defined in packages/svelte/src/compiler/phases/nodes.js at line 157.
What calls get_name()?
get_name() is called by 7 function(s): ClassBody, ClassBody, ClassBody, PropertyDefinition, build_assignment, build_assignment, validate_assignment.

Analyze Your Own Codebase

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

Try Supermodel Free