Home / Type/ PgVarcharBuilderInitial Type — drizzle-orm Architecture

PgVarcharBuilderInitial Type — drizzle-orm Architecture

Architecture documentation for the PgVarcharBuilderInitial type/interface in varchar.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  fc59ddb1_af5e_903d_7c7d_6e4f031ec124["PgVarcharBuilderInitial"]
  10fa851b_a5c2_87ef_18e8_115bcbf2d9d4["varchar.ts"]
  fc59ddb1_af5e_903d_7c7d_6e4f031ec124 -->|defined in| 10fa851b_a5c2_87ef_18e8_115bcbf2d9d4
  style fc59ddb1_af5e_903d_7c7d_6e4f031ec124 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/pg-core/columns/varchar.ts lines 8–20

export type PgVarcharBuilderInitial<
	TName extends string,
	TEnum extends [string, ...string[]],
	TLength extends number | undefined,
> = PgVarcharBuilder<{
	name: TName;
	dataType: 'string';
	columnType: 'PgVarchar';
	data: TEnum[number];
	driverParam: string;
	enumValues: TEnum;
	length: TLength;
}>;

Frequently Asked Questions

What is the PgVarcharBuilderInitial type?
PgVarcharBuilderInitial is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/columns/varchar.ts.
Where is PgVarcharBuilderInitial defined?
PgVarcharBuilderInitial is defined in drizzle-orm/src/pg-core/columns/varchar.ts at line 8.

Analyze Your Own Codebase

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

Try Supermodel Free