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

singlestoreEnum() — drizzle-orm Function Reference

Architecture documentation for the singlestoreEnum() function in enum.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  a970f4a0_aa93_50fa_ddd8_5fa3cb90203b["singlestoreEnum()"]
  07867c35_1c2d_5b08_ba76_fc5a76bb421b["enum.ts"]
  a970f4a0_aa93_50fa_ddd8_5fa3cb90203b -->|defined in| 07867c35_1c2d_5b08_ba76_fc5a76bb421b
  style a970f4a0_aa93_50fa_ddd8_5fa3cb90203b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/singlestore-core/columns/enum.ts lines 73–84

export function singlestoreEnum(
	a?: string | readonly [string, ...string[]] | [string, ...string[]],
	b?: readonly [string, ...string[]] | [string, ...string[]],
): any {
	const { name, config: values } = getColumnNameAndConfig<readonly [string, ...string[]] | [string, ...string[]]>(a, b);

	if (values.length === 0) {
		throw new Error(`You have an empty array for "${name}" enum values`);
	}

	return new SingleStoreEnumColumnBuilder(name, values as any);
}

Domain

Subdomains

Frequently Asked Questions

What does singlestoreEnum() do?
singlestoreEnum() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/columns/enum.ts.
Where is singlestoreEnum() defined?
singlestoreEnum() is defined in drizzle-orm/src/singlestore-core/columns/enum.ts at line 73.

Analyze Your Own Codebase

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

Try Supermodel Free