equality.js — svelte Source File
Architecture documentation for equality.js, a javascript file in the svelte codebase. 0 imports, 4 dependents.
Entity Profile
Dependency Diagram
graph LR 9068d26c_037d_ff15_43b8_824380424345["equality.js"] 8a7e1359_80ee_d99b_c857_a4077af52e5a["actions.js"] 8a7e1359_80ee_d99b_c857_a4077af52e5a --> 9068d26c_037d_ff15_43b8_824380424345 2fb8b3eb_7c25_3930_a184_09fab29d537f["deriveds.js"] 2fb8b3eb_7c25_3930_a184_09fab29d537f --> 9068d26c_037d_ff15_43b8_824380424345 e5c35d51_28d8_9054_923d_b7f82a3c8dc2["sources.js"] e5c35d51_28d8_9054_923d_b7f82a3c8dc2 --> 9068d26c_037d_ff15_43b8_824380424345 b874f390_a6ee_7d84_7151_b2b77f0388d5["index.js"] b874f390_a6ee_7d84_7151_b2b77f0388d5 --> 9068d26c_037d_ff15_43b8_824380424345 style 9068d26c_037d_ff15_43b8_824380424345 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/** @import { Equals } from '#client' */
/** @type {Equals} */
export function equals(value) {
return value === this.v;
}
/**
* @param {unknown} a
* @param {unknown} b
* @returns {boolean}
*/
export function safe_not_equal(a, b) {
return a != a
? b == b
: a !== b || (a !== null && typeof a === 'object') || typeof a === 'function';
}
/**
* @param {unknown} a
* @param {unknown} b
* @returns {boolean}
*/
export function not_equal(a, b) {
return a !== b;
}
/** @type {Equals} */
export function safe_equals(value) {
return !safe_not_equal(value, this.v);
}
Domain
Subdomains
Imported By
Source
Frequently Asked Questions
What does equality.js do?
equality.js is a source file in the svelte codebase, written in javascript. It belongs to the ClientRuntime domain, Reactivity subdomain.
What functions are defined in equality.js?
equality.js defines 4 function(s): equals, not_equal, safe_equals, safe_not_equal.
What files import equality.js?
equality.js is imported by 4 file(s): actions.js, deriveds.js, index.js, sources.js.
Where is equality.js in the architecture?
equality.js is located at packages/svelte/src/internal/client/reactivity/equality.js (domain: ClientRuntime, subdomain: Reactivity, directory: packages/svelte/src/internal/client/reactivity).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free