Home / Function/ get_possible_values() — svelte Function Reference

get_possible_values() — svelte Function Reference

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

Function javascript Compiler Analyzer calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  28a76788_b161_f034_e658_6787237c5c8a["get_possible_values()"]
  ad593fd6_3727_04c3_f22e_c845647cea4d["utils.js"]
  28a76788_b161_f034_e658_6787237c5c8a -->|defined in| ad593fd6_3727_04c3_f22e_c845647cea4d
  553f3c22_7366_321b_ab4f_fcd972b6b687["attribute_matches()"]
  553f3c22_7366_321b_ab4f_fcd972b6b687 -->|calls| 28a76788_b161_f034_e658_6787237c5c8a
  2683d5fa_0833_82ff_0112_15223a15bc7d["gather_possible_values()"]
  28a76788_b161_f034_e658_6787237c5c8a -->|calls| 2683d5fa_0833_82ff_0112_15223a15bc7d
  style 28a76788_b161_f034_e658_6787237c5c8a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/2-analyze/css/utils.js lines 85–96

export function get_possible_values(chunk, is_class) {
	const values = new Set();

	if (chunk.type === 'Text') {
		values.add(chunk.data);
	} else {
		gather_possible_values(chunk.expression, is_class, values);
	}

	if (values.has(UNKNOWN)) return null;
	return [...values].map((value) => String(value));
}

Domain

Subdomains

Frequently Asked Questions

What does get_possible_values() do?
get_possible_values() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/css/utils.js.
Where is get_possible_values() defined?
get_possible_values() is defined in packages/svelte/src/compiler/phases/2-analyze/css/utils.js at line 85.
What does get_possible_values() call?
get_possible_values() calls 1 function(s): gather_possible_values.
What calls get_possible_values()?
get_possible_values() is called by 1 function(s): attribute_matches.

Analyze Your Own Codebase

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

Try Supermodel Free