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
Called By
Source
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