Home / Function/ isArrayEqual() — astro Function Reference

isArrayEqual() — astro Function Reference

Architecture documentation for the isArrayEqual() function in hmr.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  f9f0c303_2508_9047_0978_53e29a078cbe["isArrayEqual()"]
  3edca240_218c_fab7_1690_9c4cda71a3a9["hmr.ts"]
  f9f0c303_2508_9047_0978_53e29a078cbe -->|defined in| 3edca240_218c_fab7_1690_9c4cda71a3a9
  2d3b2862_fd36_3b07_5a8f_8b5d48d85545["isStyleOnlyChanged()"]
  2d3b2862_fd36_3b07_5a8f_8b5d48d85545 -->|calls| f9f0c303_2508_9047_0978_53e29a078cbe
  style f9f0c303_2508_9047_0978_53e29a078cbe fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/vite-plugin-astro/hmr.ts lines 94–104

function isArrayEqual(a: any[], b: any[]) {
	if (a.length !== b.length) {
		return false;
	}
	for (let i = 0; i < a.length; i++) {
		if (a[i] !== b[i]) {
			return false;
		}
	}
	return true;
}

Domain

Subdomains

Frequently Asked Questions

What does isArrayEqual() do?
isArrayEqual() is a function in the astro codebase, defined in packages/astro/src/vite-plugin-astro/hmr.ts.
Where is isArrayEqual() defined?
isArrayEqual() is defined in packages/astro/src/vite-plugin-astro/hmr.ts at line 94.
What calls isArrayEqual()?
isArrayEqual() is called by 1 function(s): isStyleOnlyChanged.

Analyze Your Own Codebase

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

Try Supermodel Free