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

getTableLikeName() — drizzle-orm Function Reference

Architecture documentation for the getTableLikeName() function in utils.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  1afcd0f4_fc84_01bf_ac3e_adc1f2d4b7d9["getTableLikeName()"]
  99737bc3_a631_a054_9291_f966c791930f["utils.ts"]
  1afcd0f4_fc84_01bf_ac3e_adc1f2d4b7d9 -->|defined in| 99737bc3_a631_a054_9291_f966c791930f
  c020d230_75a2_3639_d9a6_35f2ba7fd5bc["is()"]
  1afcd0f4_fc84_01bf_ac3e_adc1f2d4b7d9 -->|calls| c020d230_75a2_3639_d9a6_35f2ba7fd5bc
  style 1afcd0f4_fc84_01bf_ac3e_adc1f2d4b7d9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/utils.ts lines 216–226

export function getTableLikeName(table: TableLike): string | undefined {
	return is(table, Subquery)
		? table._.alias
		: is(table, View)
		? table[ViewBaseConfig].name
		: is(table, SQL)
		? undefined
		: table[Table.Symbol.IsAlias]
		? table[Table.Symbol.Name]
		: table[Table.Symbol.BaseName];
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does getTableLikeName() do?
getTableLikeName() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/utils.ts.
Where is getTableLikeName() defined?
getTableLikeName() is defined in drizzle-orm/src/utils.ts at line 216.
What does getTableLikeName() call?
getTableLikeName() calls 1 function(s): is.

Analyze Your Own Codebase

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

Try Supermodel Free