load() — drizzle-orm Function Reference
Architecture documentation for the load() function in loader.mjs from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c223de64_b502_2ea9_dd12_e03c875e8f58["load()"] e576d3e3_66a6_6510_87d7_76e665e848ff["loader.mjs"] c223de64_b502_2ea9_dd12_e03c875e8f58 -->|defined in| e576d3e3_66a6_6510_87d7_76e665e848ff ac669d5b_73de_0fc8_d948_d440dd7821d8["parse()"] c223de64_b502_2ea9_dd12_e03c875e8f58 -->|calls| ac669d5b_73de_0fc8_d948_d440dd7821d8 style c223de64_b502_2ea9_dd12_e03c875e8f58 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/loader.mjs lines 38–57
export async function load(url, context, defaultLoad) {
const { drizzle, clean } = parse(url);
if (drizzle) {
const file = readFileSync(clean, 'utf-8');
if (clean.endsWith('.ts') || clean.endsWith('.mts')) {
const source = esbuild.transformSync(file, {
loader: 'ts',
format: 'esm',
});
return {
format: 'module',
shortCircuit: true,
source: source.code,
};
}
}
// let Node.js handle all other URLs
return defaultLoad(url, context, defaultLoad);
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does load() do?
load() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/loader.mjs.
Where is load() defined?
load() is defined in drizzle-kit/src/loader.mjs at line 38.
What does load() call?
load() calls 1 function(s): parse.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free