Home / Type/ MySqlSerialBuilderInitial Type — drizzle-orm Architecture

MySqlSerialBuilderInitial Type — drizzle-orm Architecture

Architecture documentation for the MySqlSerialBuilderInitial type/interface in serial.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  f33aec40_cbbd_1f33_4903_dcf854f6a441["MySqlSerialBuilderInitial"]
  658c209d_cad0_08df_83c1_8e967e01e3fd["serial.ts"]
  f33aec40_cbbd_1f33_4903_dcf854f6a441 -->|defined in| 658c209d_cad0_08df_83c1_8e967e01e3fd
  style f33aec40_cbbd_1f33_4903_dcf854f6a441 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/mysql-core/columns/serial.ts lines 15–30

export type MySqlSerialBuilderInitial<TName extends string> = IsAutoincrement<
	IsPrimaryKey<
		NotNull<
			HasDefault<
				MySqlSerialBuilder<{
					name: TName;
					dataType: 'number';
					columnType: 'MySqlSerial';
					data: number;
					driverParam: number;
					enumValues: undefined;
				}>
			>
		>
	>
>;

Frequently Asked Questions

What is the MySqlSerialBuilderInitial type?
MySqlSerialBuilderInitial is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/mysql-core/columns/serial.ts.
Where is MySqlSerialBuilderInitial defined?
MySqlSerialBuilderInitial is defined in drizzle-orm/src/mysql-core/columns/serial.ts at line 15.

Analyze Your Own Codebase

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

Try Supermodel Free