Home / Function/ get() — svelte Function Reference

get() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  82c454e1_d40e_f288_e9f9_3476ef8e8419["get()"]
  79034f27_7e89_3edc_1524_ef7e1cf114bf["FuzzySet"]
  82c454e1_d40e_f288_e9f9_3476ef8e8419 -->|defined in| 79034f27_7e89_3edc_1524_ef7e1cf114bf
  0913e53f_3cfc_070a_7b42_568cf6860af3["fuzzymatch()"]
  0913e53f_3cfc_070a_7b42_568cf6860af3 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  4931635c_2415_3c69_a7a7_e98ad2cfd475["BindDirective()"]
  4931635c_2415_3c69_a7a7_e98ad2cfd475 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  c342967b_b314_8027_476d_d085ed0e13f0["check_element()"]
  c342967b_b314_8027_476d_d085ed0e13f0 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  70bde641_5c5a_d388_26b8_0b55ebc0d44d["is_hidden_from_screen_reader()"]
  70bde641_5c5a_d388_26b8_0b55ebc0d44d -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  e53b02aa_58fa_7ae3_a244_0cf9b2805ed2["has_disabled_attribute()"]
  e53b02aa_58fa_7ae3_a244_0cf9b2805ed2 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  a5087bac_2fe4_1ad9_eb31_5a885af06f8f["is_semantic_role_element()"]
  a5087bac_2fe4_1ad9_eb31_5a885af06f8f -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  694b1faf_06cb_f202_7b04_fac7e68c1871["input_implicit_role()"]
  694b1faf_06cb_f202_7b04_fac7e68c1871 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  35dac9e8_1638_92a2_0e36_cca356da187d["menuitem_implicit_role()"]
  35dac9e8_1638_92a2_0e36_cca356da187d -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  b866a2ba_c410_436d_e129_97df6aa52e45["get_implicit_role()"]
  b866a2ba_c410_436d_e129_97df6aa52e45 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  b14dcacc_fb2b_ff77_8493_b1455d450093["match_schema()"]
  b14dcacc_fb2b_ff77_8493_b1455d450093 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  style 82c454e1_d40e_f288_e9f9_3476ef8e8419 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js lines 192–206

	get(value) {
		const normalized_value = value.toLowerCase();
		const result = this.exact_set[normalized_value];

		if (result) {
			return /** @type {MatchTuple[]} */ ([[1, result]]);
		}

		// start with high gram size and if there are no results, go to lower gram sizes
		for (let gram_size = GRAM_SIZE_UPPER; gram_size >= GRAM_SIZE_LOWER; --gram_size) {
			const results = this.__get(value, gram_size);
			if (results.length > 0) return results;
		}
		return null;
	}

Domain

Subdomains

Frequently Asked Questions

What does get() do?
get() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js.
Where is get() defined?
get() is defined in packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js at line 192.
What calls get()?
get() is called by 10 function(s): BindDirective, check_element, fuzzymatch, get_implicit_role, has_disabled_attribute, input_implicit_role, is_hidden_from_screen_reader, is_semantic_role_element, and 2 more.

Analyze Your Own Codebase

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

Try Supermodel Free