Home / Function/ resolveDirAsUrl() — astro Function Reference

resolveDirAsUrl() — astro Function Reference

Architecture documentation for the resolveDirAsUrl() function in relative.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  484080d3_7759_44d9_ee41_b43205bf1aa0["resolveDirAsUrl()"]
  10a267b8_752d_1abc_9ed2_b64678e9eb4e["relative.ts"]
  484080d3_7759_44d9_ee41_b43205bf1aa0 -->|defined in| 10a267b8_752d_1abc_9ed2_b64678e9eb4e
  6d995e63_1ac1_50fe_5376_9f6ee929f914["createRelativeSchema()"]
  6d995e63_1ac1_50fe_5376_9f6ee929f914 -->|calls| 484080d3_7759_44d9_ee41_b43205bf1aa0
  style 484080d3_7759_44d9_ee41_b43205bf1aa0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/config/schemas/relative.ts lines 8–14

function resolveDirAsUrl(dir: string, root: string) {
	let resolvedDir = path.resolve(root, dir);
	if (!resolvedDir.endsWith(path.sep)) {
		resolvedDir += path.sep;
	}
	return pathToFileURL(resolvedDir);
}

Domain

Subdomains

Frequently Asked Questions

What does resolveDirAsUrl() do?
resolveDirAsUrl() is a function in the astro codebase, defined in packages/astro/src/core/config/schemas/relative.ts.
Where is resolveDirAsUrl() defined?
resolveDirAsUrl() is defined in packages/astro/src/core/config/schemas/relative.ts at line 8.
What calls resolveDirAsUrl()?
resolveDirAsUrl() is called by 1 function(s): createRelativeSchema.

Analyze Your Own Codebase

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

Try Supermodel Free