createLoader() — astro Function Reference
Architecture documentation for the createLoader() function in runner.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD f58088c9_7792_024a_645f_34705064bca4["createLoader()"] 58abb67e_f385_ecd0_f6d1_c515d265bf85["runner.ts"] f58088c9_7792_024a_645f_34705064bca4 -->|defined in| 58abb67e_f385_ecd0_f6d1_c515d265bf85 style f58088c9_7792_024a_645f_34705064bca4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/module-loader/runner.ts lines 54–88
export function createLoader(overrides: Partial<ModuleLoader>): ModuleLoader {
return {
import() {
throw new Error(`Not implemented`);
},
resolveId(id) {
return Promise.resolve(id);
},
getModuleById() {
return undefined;
},
getModulesByFile() {
return undefined;
},
getModuleInfo() {
return null;
},
eachModule() {
throw new Error(`Not implemented`);
},
invalidateModule() {},
fixStacktrace() {},
clientReload() {},
webSocketSend() {},
isHttps() {
return true;
},
getSSREnvironment() {
throw new Error('Not implemented');
},
events: new EventEmitter() as ModuleLoaderEventEmitter,
...overrides,
};
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createLoader() do?
createLoader() is a function in the astro codebase, defined in packages/astro/src/core/module-loader/runner.ts.
Where is createLoader() defined?
createLoader() is defined in packages/astro/src/core/module-loader/runner.ts at line 54.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free