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

assertUnreachable() — drizzle-orm Function Reference

Architecture documentation for the assertUnreachable() function in global.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  071bfc71_ad06_c0c4_cba2_360298dd4b47["assertUnreachable()"]
  8f03c4cf_4fdf_b056_3b24_d493cab0cc81["global.ts"]
  071bfc71_ad06_c0c4_cba2_360298dd4b47 -->|defined in| 8f03c4cf_4fdf_b056_3b24_d493cab0cc81
  0d8b82d2_e7d2_dc86_a191_1eb736fb428b["withCasing()"]
  0d8b82d2_e7d2_dc86_a191_1eb736fb428b -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  a1933878_8b6f_3410_d1a4_4a23055ce7d6["preparePushConfig()"]
  a1933878_8b6f_3410_d1a4_4a23055ce7d6 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  f2b425f7_cbc7_24b4_bcbe_192d9e3373b7["preparePullConfig()"]
  f2b425f7_cbc7_24b4_bcbe_192d9e3373b7 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  c0073ae8_c7f4_3872_09e0_5c7266fa8ffe["prepareStudioConfig()"]
  c0073ae8_c7f4_3872_09e0_5c7266fa8ffe -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  8c86936c_ce1b_9826_3df0_d5ccb901cc8e["prepareMigrateConfig()"]
  8c86936c_ce1b_9826_3df0_d5ccb901cc8e -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  d0c98355_f777_982a_dbcd_e18794db3458["preparePostgresDB()"]
  d0c98355_f777_982a_dbcd_e18794db3458 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  6ae846ed_e380_1862_4b08_adb2d7fa0275["connectToSQLite()"]
  6ae846ed_e380_1862_4b08_adb2d7fa0275 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  7e9bf897_753c_6920_3596_7844baa2b8d5["generate.handler()"]
  7e9bf897_753c_6920_3596_7844baa2b8d5 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  cf3ca1b1_f0b7_fe02_ec48_9a8e753b8fb8["migrate.handler()"]
  cf3ca1b1_f0b7_fe02_ec48_9a8e753b8fb8 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  11995760_be02_1b31_3fdd_21f51ea26444["push.handler()"]
  11995760_be02_1b31_3fdd_21f51ea26444 -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  e1ccb833_10c4_68e0_bad4_972e07b714be["pull.handler()"]
  e1ccb833_10c4_68e0_bad4_972e07b714be -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  72630e5c_93c3_75d3_29f3_af0928ebe15c["studio.handler()"]
  72630e5c_93c3_75d3_29f3_af0928ebe15c -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  c1dd0d21_f0e9_3c29_303b_dc410289765f["exportRaw.handler()"]
  c1dd0d21_f0e9_3c29_303b_dc410289765f -->|calls| 071bfc71_ad06_c0c4_cba2_360298dd4b47
  style 071bfc71_ad06_c0c4_cba2_360298dd4b47 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/global.ts lines 4–6

export function assertUnreachable(x: never | undefined): never {
	throw new Error("Didn't expect to get here");
}

Domain

Subdomains

Frequently Asked Questions

What does assertUnreachable() do?
assertUnreachable() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/global.ts.
Where is assertUnreachable() defined?
assertUnreachable() is defined in drizzle-kit/src/global.ts at line 4.
What calls assertUnreachable()?
assertUnreachable() is called by 23 function(s): connectToSQLite, dbColumnName, dbColumnName, dbColumnName, dbColumnName, dbColumnName, exportRaw.handler, generate.handler, and 15 more.

Analyze Your Own Codebase

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

Try Supermodel Free