Home / Function/ setupConfigSync() — astro Function Reference

setupConfigSync() — astro Function Reference

Architecture documentation for the setupConfigSync() function in runtime.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  39c22968_8973_3448_9bdf_cafdfc963bbc["setupConfigSync()"]
  df14bb08_8e2c_26c3_53bb_884062fbbac0["runtime.ts"]
  39c22968_8973_3448_9bdf_cafdfc963bbc -->|defined in| df14bb08_8e2c_26c3_53bb_884062fbbac0
  01ba618d_a7bb_157f_c696_1b6d9dc801bd["createGetHeadings()"]
  01ba618d_a7bb_157f_c696_1b6d9dc801bd -->|calls| 39c22968_8973_3448_9bdf_cafdfc963bbc
  0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef["mergeConfig()"]
  39c22968_8973_3448_9bdf_cafdfc963bbc -->|calls| 0aac17a3_0011_c6f9_1ce3_cff5b2ae00ef
  style 39c22968_8973_3448_9bdf_cafdfc963bbc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/markdoc/src/runtime.ts lines 45–58

export function setupConfigSync(
	userConfig: AstroMarkdocConfig = {},
	options: MarkdocIntegrationOptions | undefined,
): MergedConfig {
	const defaultConfig: AstroMarkdocConfig = setupHeadingConfig();

	let merged = mergeConfig(defaultConfig, userConfig);

	if (options?.allowHTML) {
		merged = mergeConfig(merged, HTML_CONFIG);
	}

	return merged;
}

Domain

Subdomains

Frequently Asked Questions

What does setupConfigSync() do?
setupConfigSync() is a function in the astro codebase, defined in packages/integrations/markdoc/src/runtime.ts.
Where is setupConfigSync() defined?
setupConfigSync() is defined in packages/integrations/markdoc/src/runtime.ts at line 45.
What does setupConfigSync() call?
setupConfigSync() calls 1 function(s): mergeConfig.
What calls setupConfigSync()?
setupConfigSync() is called by 1 function(s): createGetHeadings.

Analyze Your Own Codebase

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

Try Supermodel Free