prepareDropParams() — drizzle-orm Function Reference
Architecture documentation for the prepareDropParams() function in utils.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c7328928_5db3_f48d_da99_9ac1d9dce97a["prepareDropParams()"] 09e5bcf1_0f03_3dbd_fbdb_762440f28855["utils.ts"] c7328928_5db3_f48d_da99_9ac1d9dce97a -->|defined in| 09e5bcf1_0f03_3dbd_fbdb_762440f28855 67a4966d_9164_7cb1_dcd5_8c205545c584["drop.transform()"] 67a4966d_9164_7cb1_dcd5_8c205545c584 -->|calls| c7328928_5db3_f48d_da99_9ac1d9dce97a face3c40_88e9_a534_6538_9c662631c6f6["drizzleConfigFromFile()"] c7328928_5db3_f48d_da99_9ac1d9dce97a -->|calls| face3c40_88e9_a534_6538_9c662631c6f6 b0ef3d06_896b_eefc_c410_dfb419673d70["error()"] c7328928_5db3_f48d_da99_9ac1d9dce97a -->|calls| b0ef3d06_896b_eefc_c410_dfb419673d70 style c7328928_5db3_f48d_da99_9ac1d9dce97a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/commands/utils.ts lines 114–137
export const prepareDropParams = async (
options: {
config?: string;
out?: string;
driver?: Driver;
dialect?: Dialect;
},
from: 'cli' | 'config',
): Promise<{ out: string; bundle: boolean }> => {
const config = from === 'config'
? await drizzleConfigFromFile(options.config as string | undefined)
: options;
if (config.dialect === 'gel') {
console.log(
error(
`You can't use 'drop' command with Gel dialect`,
),
);
process.exit(1);
}
return { out: config.out || 'drizzle', bundle: config.driver === 'expo' };
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does prepareDropParams() do?
prepareDropParams() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/commands/utils.ts.
Where is prepareDropParams() defined?
prepareDropParams() is defined in drizzle-kit/src/cli/commands/utils.ts at line 114.
What does prepareDropParams() call?
prepareDropParams() calls 2 function(s): drizzleConfigFromFile, error.
What calls prepareDropParams()?
prepareDropParams() is called by 1 function(s): drop.transform.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free