Home / Function/ equals() — svelte Function Reference

equals() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  bd4c6a82_d446_6d5c_a8ba_299ef74d47b8["equals()"]
  9fcf2863_565e_f328_30b3_46748f0e7489["equality.js"]
  bd4c6a82_d446_6d5c_a8ba_299ef74d47b8 -->|defined in| 9fcf2863_565e_f328_30b3_46748f0e7489
  26dfb8f0_9124_b0f3_036d_7fac50a771b5["get_proxied_value()"]
  bd4c6a82_d446_6d5c_a8ba_299ef74d47b8 -->|calls| 26dfb8f0_9124_b0f3_036d_7fac50a771b5
  865ba1fe_25fd_bfa2_437d_30eb2bda2a9a["state_proxy_equality_mismatch()"]
  bd4c6a82_d446_6d5c_a8ba_299ef74d47b8 -->|calls| 865ba1fe_25fd_bfa2_437d_30eb2bda2a9a
  style bd4c6a82_d446_6d5c_a8ba_299ef74d47b8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/dev/equality.js lines 95–101

export function equals(a, b, equal = true) {
	if ((a == b) !== (get_proxied_value(a) == get_proxied_value(b))) {
		w.state_proxy_equality_mismatch(equal ? '==' : '!=');
	}

	return (a == b) === equal;
}

Domain

Subdomains

Frequently Asked Questions

What does equals() do?
equals() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dev/equality.js.
Where is equals() defined?
equals() is defined in packages/svelte/src/internal/client/dev/equality.js at line 95.
What does equals() call?
equals() calls 2 function(s): get_proxied_value, state_proxy_equality_mismatch.

Analyze Your Own Codebase

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

Try Supermodel Free