drizzle() — drizzle-orm Function Reference
Architecture documentation for the drizzle() function in driver.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD dccfef8c_2e56_a93a_454a_b65bc7955a88["drizzle()"] 2aa3de16_49e0_facf_4e57_192a571e49d5["driver.ts"] dccfef8c_2e56_a93a_454a_b65bc7955a88 -->|defined in| 2aa3de16_49e0_facf_4e57_192a571e49d5 style dccfef8c_2e56_a93a_454a_b65bc7955a88 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/prisma/pg/driver.ts lines 24–40
export function drizzle(config: PrismaPgConfig = {}) {
let logger: Logger | undefined;
if (config.logger === true) {
logger = new DefaultLogger();
} else if (config.logger !== false) {
logger = config.logger;
}
return Prisma.defineExtension((client) => {
return client.$extends({
name: 'drizzle',
client: {
$drizzle: new PrismaPgDatabase(client, logger),
},
});
});
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does drizzle() do?
drizzle() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/prisma/pg/driver.ts.
Where is drizzle() defined?
drizzle() is defined in drizzle-orm/src/prisma/pg/driver.ts at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free