Home / Function/ load() — drizzle-orm Function Reference

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

Calls

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