Home / Function/ key() — svelte Function Reference

key() — svelte Function Reference

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

Function javascript Compiler Transformer calls 2 called by 3

Entity Profile

Dependency Diagram

graph TD
  e0269994_4121_13d5_0234_5ee1cfbf78f4["key()"]
  18e3101f_3e97_34c3_7373_b587af4b78e1["builders.js"]
  e0269994_4121_13d5_0234_5ee1cfbf78f4 -->|defined in| 18e3101f_3e97_34c3_7373_b587af4b78e1
  bac115e2_4991_1834_6558_0a9005981a85["get()"]
  bac115e2_4991_1834_6558_0a9005981a85 -->|calls| e0269994_4121_13d5_0234_5ee1cfbf78f4
  c5ea27b9_04af_3bb8_f43c_ab29215b0349["init()"]
  c5ea27b9_04af_3bb8_f43c_ab29215b0349 -->|calls| e0269994_4121_13d5_0234_5ee1cfbf78f4
  4950d6fd_9529_044b_1c24_804038276c2f["set()"]
  4950d6fd_9529_044b_1c24_804038276c2f -->|calls| e0269994_4121_13d5_0234_5ee1cfbf78f4
  be1e2e2e_efd8_0ff6_cec1_bc18ea37e21e["id()"]
  e0269994_4121_13d5_0234_5ee1cfbf78f4 -->|calls| be1e2e2e_efd8_0ff6_cec1_bc18ea37e21e
  36ba2c12_e83e_4a48_07b2_d8eda31d4eed["literal()"]
  e0269994_4121_13d5_0234_5ee1cfbf78f4 -->|calls| 36ba2c12_e83e_4a48_07b2_d8eda31d4eed
  style e0269994_4121_13d5_0234_5ee1cfbf78f4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/utils/builders.js lines 696–698

export function key(name) {
	return regex_is_valid_identifier.test(name) ? id(name) : literal(name);
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does key() do?
key() is a function in the svelte codebase, defined in packages/svelte/src/compiler/utils/builders.js.
Where is key() defined?
key() is defined in packages/svelte/src/compiler/utils/builders.js at line 696.
What does key() call?
key() calls 2 function(s): id, literal.
What calls key()?
key() is called by 3 function(s): get, init, set.

Analyze Your Own Codebase

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

Try Supermodel Free