Home / Function/ getElemForVirtual() — astro Function Reference

getElemForVirtual() — astro Function Reference

Architecture documentation for the getElemForVirtual() function in vite-virtual-modules.test.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  199d5214_0a31_6e36_af35_b090f1ab1150["getElemForVirtual()"]
  221d23f3_42b5_f6f3_9e21_f8df43f17aff["vite-virtual-modules.test.js"]
  199d5214_0a31_6e36_af35_b090f1ab1150 -->|defined in| 221d23f3_42b5_f6f3_9e21_f8df43f17aff
  style 199d5214_0a31_6e36_af35_b090f1ab1150 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/e2e/vite-virtual-modules.test.js lines 24–34

async function getElemForVirtual(page, element, attribute) {
	const elements = await page.locator(element).all();

	for (const elem of elements) {
		const attr = await elem.getAttribute(attribute);

		if (attr !== VIRTUAL_MODULE_ID) continue;

		return elem;
	}
}

Domain

Subdomains

Frequently Asked Questions

What does getElemForVirtual() do?
getElemForVirtual() is a function in the astro codebase, defined in packages/astro/e2e/vite-virtual-modules.test.js.
Where is getElemForVirtual() defined?
getElemForVirtual() is defined in packages/astro/e2e/vite-virtual-modules.test.js at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free