Home / Function/ fuzzymatch() — svelte Function Reference

fuzzymatch() — svelte Function Reference

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

Function javascript Compiler Transformer calls 1 called by 3

Entity Profile

Dependency Diagram

graph TD
  0913e53f_3cfc_070a_7b42_568cf6860af3["fuzzymatch()"]
  4057eb45_ab28_d989_1209_dfae45d590c0["fuzzymatch.js"]
  0913e53f_3cfc_070a_7b42_568cf6860af3 -->|defined in| 4057eb45_ab28_d989_1209_dfae45d590c0
  4931635c_2415_3c69_a7a7_e98ad2cfd475["BindDirective()"]
  4931635c_2415_3c69_a7a7_e98ad2cfd475 -->|calls| 0913e53f_3cfc_070a_7b42_568cf6860af3
  c342967b_b314_8027_476d_d085ed0e13f0["check_element()"]
  c342967b_b314_8027_476d_d085ed0e13f0 -->|calls| 0913e53f_3cfc_070a_7b42_568cf6860af3
  4422a3ac_4abf_f704_22f3_7d5d175ce307["extract_svelte_ignore()"]
  4422a3ac_4abf_f704_22f3_7d5d175ce307 -->|calls| 0913e53f_3cfc_070a_7b42_568cf6860af3
  82c454e1_d40e_f288_e9f9_3476ef8e8419["get()"]
  0913e53f_3cfc_070a_7b42_568cf6860af3 -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  style 0913e53f_3cfc_070a_7b42_568cf6860af3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js lines 6–13

export default function fuzzymatch(name, names) {
	if (names.length === 0) return null;

	const set = new FuzzySet(names);
	const matches = set.get(name);

	return matches && matches[0][0] > 0.7 ? matches[0][1] : null;
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does fuzzymatch() do?
fuzzymatch() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js.
Where is fuzzymatch() defined?
fuzzymatch() is defined in packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js at line 6.
What does fuzzymatch() call?
fuzzymatch() calls 1 function(s): get.
What calls fuzzymatch()?
fuzzymatch() is called by 3 function(s): BindDirective, check_element, extract_svelte_ignore.

Analyze Your Own Codebase

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

Try Supermodel Free