createResolve() — astro Function Reference
Architecture documentation for the createResolve() function in resolve.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD b97a61c3_3528_cfbb_5137_92e1ceaaab3d["createResolve()"] ad6fb103_941b_aaec_1802_83acc3b876f8["resolve.ts"] b97a61c3_3528_cfbb_5137_92e1ceaaab3d -->|defined in| ad6fb103_941b_aaec_1802_83acc3b876f8 style b97a61c3_3528_cfbb_5137_92e1ceaaab3d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/vite-plugin-astro-server/resolve.ts lines 4–13
export function createResolve(loader: ModuleLoader, root: URL) {
// Resolves specifiers in the inline hydrated scripts, such as:
// - @astrojs/preact/client.js
// - @/components/Foo.vue
// - /Users/macos/project/src/Foo.vue
// - C:/Windows/project/src/Foo.vue (normalized slash)
return async function (s: string) {
return await resolveIdToUrl(loader, s, root);
};
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createResolve() do?
createResolve() is a function in the astro codebase, defined in packages/astro/src/vite-plugin-astro-server/resolve.ts.
Where is createResolve() defined?
createResolve() is defined in packages/astro/src/vite-plugin-astro-server/resolve.ts at line 4.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free