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

prepareTyping() — drizzle-orm Function Reference

Architecture documentation for the prepareTyping() function in dialect.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  f5508938_ba4a_e4cc_9cde_f3b0b70d591a["prepareTyping()"]
  f80973ef_149c_bd36_66ee_1e7e9024a9d5["GelDialect"]
  f5508938_ba4a_e4cc_9cde_f3b0b70d591a -->|defined in| f80973ef_149c_bd36_66ee_1e7e9024a9d5
  style f5508938_ba4a_e4cc_9cde_f3b0b70d591a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/gel-core/dialect.ts lines 586–598

	prepareTyping(encoder: DriverValueEncoder<unknown, unknown>): QueryTypingsValue {
		if (is(encoder, GelJson)) {
			return 'json';
		} else if (is(encoder, GelDecimal)) {
			return 'decimal';
		} else if (is(encoder, GelTimestamp)) {
			return 'timestamp';
		} else if (is(encoder, GelUUID)) {
			return 'uuid';
		} else {
			return 'none';
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does prepareTyping() do?
prepareTyping() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/dialect.ts.
Where is prepareTyping() defined?
prepareTyping() is defined in drizzle-orm/src/gel-core/dialect.ts at line 586.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free