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
Called By
Source
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