GetSelectTableName Type — drizzle-orm Architecture
Architecture documentation for the GetSelectTableName type/interface in select.types.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 7f1bb0b2_29d0_f7f5_2dba_bd6376e60607["GetSelectTableName"] 2ddb9000_514f_4b72_e64f_ba9e49530fb9["select.types.ts"] 7f1bb0b2_29d0_f7f5_2dba_bd6376e60607 -->|defined in| 2ddb9000_514f_4b72_e64f_ba9e49530fb9 style 7f1bb0b2_29d0_f7f5_2dba_bd6376e60607 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/query-builders/select.types.ts lines 151–155
export type GetSelectTableName<TTable extends TableLike> = TTable extends Table ? TTable['_']['name']
: TTable extends Subquery ? TTable['_']['alias']
: TTable extends View ? TTable['_']['name']
: TTable extends SQL ? undefined
: never;
Source
Frequently Asked Questions
What is the GetSelectTableName type?
GetSelectTableName is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/query-builders/select.types.ts.
Where is GetSelectTableName defined?
GetSelectTableName is defined in drizzle-orm/src/query-builders/select.types.ts at line 151.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free