mergeConfig() — astro Function Reference
Architecture documentation for the mergeConfig() function in runtime.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef["mergeConfig()"] df14bb08_8e2c_26c3_53bb_884062fbbac0["runtime.ts"] 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef -->|defined in| df14bb08_8e2c_26c3_53bb_884062fbbac0 a0f8bbb2_643b_d45a_a51e_dc308721f674["setupConfig()"] a0f8bbb2_643b_d45a_a51e_dc308721f674 -->|calls| 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef 39c22968_8973_3448_9bdf_cafdfc963bbc["setupConfigSync()"] 39c22968_8973_3448_9bdf_cafdfc963bbc -->|calls| 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef 27a526d2_9eb5_700e_cf7c_1003e4c65079["createContentComponent()"] 27a526d2_9eb5_700e_cf7c_1003e4c65079 -->|calls| 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef style 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/markdoc/src/runtime.ts lines 63–99
export function mergeConfig(
configA: AstroMarkdocConfig,
configB: AstroMarkdocConfig,
): MergedConfig {
return {
...configA,
...configB,
ctx: {
...configA.ctx,
...configB.ctx,
},
tags: {
...configA.tags,
...configB.tags,
},
nodes: {
...configA.nodes,
...configB.nodes,
},
functions: {
...configA.functions,
...configB.functions,
},
variables: {
...configA.variables,
...configB.variables,
},
partials: {
...configA.partials,
...configB.partials,
},
validation: {
...configA.validation,
...configB.validation,
},
};
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does mergeConfig() do?
mergeConfig() is a function in the astro codebase, defined in packages/integrations/markdoc/src/runtime.ts.
Where is mergeConfig() defined?
mergeConfig() is defined in packages/integrations/markdoc/src/runtime.ts at line 63.
What calls mergeConfig()?
mergeConfig() is called by 3 function(s): createContentComponent, setupConfig, setupConfigSync.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free