wrapParam() — drizzle-orm Function Reference
Architecture documentation for the wrapParam() function in common.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD b00190f0_9c7c_acbf_86f7_950ac8c79592["wrapParam()"] 9135e6b6_37f7_c980_ee35_90f5531de5a4["common.ts"] b00190f0_9c7c_acbf_86f7_950ac8c79592 -->|defined in| 9135e6b6_37f7_c980_ee35_90f5531de5a4 dc87ddd4_ebb6_e27f_9461_c39a0a9ca191["prepareCheckParams()"] dc87ddd4_ebb6_e27f_9461_c39a0a9ca191 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 d8e81f13_ca82_f43e_b1af_dd7ca01cbee1["prepareGenerateConfig()"] d8e81f13_ca82_f43e_b1af_dd7ca01cbee1 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 9a3b19e2_a7d5_5e85_8b45_0f77ed2556a2["prepareExportConfig()"] 9a3b19e2_a7d5_5e85_8b45_0f77ed2556a2 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 a1933878_8b6f_3410_d1a4_4a23055ce7d6["preparePushConfig()"] a1933878_8b6f_3410_d1a4_4a23055ce7d6 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 f2b425f7_cbc7_24b4_bcbe_192d9e3373b7["preparePullConfig()"] f2b425f7_cbc7_24b4_bcbe_192d9e3373b7 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 8c86936c_ce1b_9826_3df0_d5ccb901cc8e["prepareMigrateConfig()"] 8c86936c_ce1b_9826_3df0_d5ccb901cc8e -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 c033041b_2e1e_39d2_c16d_62c5f5e8899e["printConfigConnectionIssues()"] c033041b_2e1e_39d2_c16d_62c5f5e8899e -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 2797e670_390e_2546_cfba_4a9ad41fdc19["printConfigConnectionIssues()"] 2797e670_390e_2546_cfba_4a9ad41fdc19 -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 8829cbf4_69ba_1483_09ec_9f3f4438adcb["printConfigConnectionIssues()"] 8829cbf4_69ba_1483_09ec_9f3f4438adcb -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 ad6b53b6_e24e_ec86_a66a_3309f79f837f["printConfigConnectionIssues()"] ad6b53b6_e24e_ec86_a66a_3309f79f837f -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 bbb95255_3f34_63d3_859d_f7dbfe86b94c["printConfigConnectionIssues()"] bbb95255_3f34_63d3_859d_f7dbfe86b94c -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 d70ffae9_1857_cf96_bada_67408412252e["printConfigConnectionIssues()"] d70ffae9_1857_cf96_bada_67408412252e -->|calls| b00190f0_9c7c_acbf_86f7_950ac8c79592 style b00190f0_9c7c_acbf_86f7_950ac8c79592 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/validations/common.ts lines 170–193
export const wrapParam = (
name: string,
param: any | undefined,
optional: boolean = false,
type?: 'url' | 'secret',
) => {
const check = `[${chalk.green('✓')}]`;
const cross = `[${chalk.red('x')}]`;
if (typeof param === 'string') {
if (param.length === 0) {
return ` ${cross} ${name}: ''`;
}
if (type === 'secret') {
return ` ${check} ${name}: '*****'`;
} else if (type === 'url') {
return ` ${check} ${name}: '${param.replace(/(?<=:\/\/[^:\n]*:)([^@]*)/, '****')}'`;
}
return ` ${check} ${name}: '${param}'`;
}
if (optional) {
return chalk.gray(` ${name}?: `);
}
return ` ${cross} ${name}: ${chalk.gray('undefined')}`;
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does wrapParam() do?
wrapParam() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/validations/common.ts.
Where is wrapParam() defined?
wrapParam() is defined in drizzle-kit/src/cli/validations/common.ts at line 170.
What calls wrapParam()?
wrapParam() is called by 12 function(s): prepareCheckParams, prepareExportConfig, prepareGenerateConfig, prepareMigrateConfig, preparePullConfig, preparePushConfig, printConfigConnectionIssues, printConfigConnectionIssues, and 4 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free