Home / Function/ evaluate() — svelte Function Reference

evaluate() — svelte Function Reference

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

Function javascript Compiler Transformer calls 2 called by 4

Entity Profile

Dependency Diagram

graph TD
  c460607c_df6f_f0bc_cf31_b4c25e6d1506["evaluate()"]
  36ef071d_b929_6d90_0038_9f22de99efbe["Scope"]
  c460607c_df6f_f0bc_cf31_b4c25e6d1506 -->|defined in| 36ef071d_b929_6d90_0038_9f22de99efbe
  5c01291d_15ff_bab3_2463_d54766affbf6["Identifier()"]
  5c01291d_15ff_bab3_2463_d54766affbf6 -->|calls| c460607c_df6f_f0bc_cf31_b4c25e6d1506
  de76709c_7ae0_7ba1_eecf_1f23ef572fb0["build_assignment()"]
  de76709c_7ae0_7ba1_eecf_1f23ef572fb0 -->|calls| c460607c_df6f_f0bc_cf31_b4c25e6d1506
  633f2cfa_9e09_691b_a265_c937cdee3900["CallExpression()"]
  633f2cfa_9e09_691b_a265_c937cdee3900 -->|calls| c460607c_df6f_f0bc_cf31_b4c25e6d1506
  f210eacb_3b9d_eacc_7972_c1f662fc4971["constructor()"]
  f210eacb_3b9d_eacc_7972_c1f662fc4971 -->|calls| c460607c_df6f_f0bc_cf31_b4c25e6d1506
  784480d0_767d_ac40_b03e_ae8ddcc82684["Set()"]
  c460607c_df6f_f0bc_cf31_b4c25e6d1506 -->|calls| 784480d0_767d_ac40_b03e_ae8ddcc82684
  627dc2f8_4dbc_5bb1_8f54_cee503e17098["get()"]
  c460607c_df6f_f0bc_cf31_b4c25e6d1506 -->|calls| 627dc2f8_4dbc_5bb1_8f54_cee503e17098
  style c460607c_df6f_f0bc_cf31_b4c25e6d1506 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/scope.js lines 786–791

	evaluate(expression, values = new Set()) {
		const current = current_evaluations.get(expression);
		if (current) return current;

		return new Evaluation(this, expression, values);
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does evaluate() do?
evaluate() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/scope.js.
Where is evaluate() defined?
evaluate() is defined in packages/svelte/src/compiler/phases/scope.js at line 786.
What does evaluate() call?
evaluate() calls 2 function(s): Set, get.
What calls evaluate()?
evaluate() is called by 4 function(s): CallExpression, Identifier, build_assignment, constructor.

Analyze Your Own Codebase

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

Try Supermodel Free