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
Defined In
Called By
- connectToSQLite()
- dbColumnName()
- dbColumnName()
- dbColumnName()
- dbColumnName()
- dbColumnName()
- exportRaw.handler()
- generate.handler()
- migrate.handler()
- normaliseSQLiteUrl()
- prepareCasing()
- prepareCasing()
- prepareMigrateConfig()
- preparePostgresDB()
- preparePullConfig()
- preparePushConfig()
- prepareStudioConfig()
- pull.handler()
- push.handler()
- studio.handler()
- withCasing()
- withCasing()
- withCasing()
Source
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