Home / Function/ getPropagationHint() — astro Function Reference

getPropagationHint() — astro Function Reference

Architecture documentation for the getPropagationHint() function in factory.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  bb003c72_539a_c22f_ebca_415a9bd4989a["getPropagationHint()"]
  32a4e48b_c12c_f5bf_8d17_818e77a145b7["factory.ts"]
  bb003c72_539a_c22f_ebca_415a9bd4989a -->|defined in| 32a4e48b_c12c_f5bf_8d17_818e77a145b7
  3c66f1dd_fc50_7179_6263_ee44eed3ce9e["isAPropagatingComponent()"]
  3c66f1dd_fc50_7179_6263_ee44eed3ce9e -->|calls| bb003c72_539a_c22f_ebca_415a9bd4989a
  style bb003c72_539a_c22f_ebca_415a9bd4989a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/runtime/server/render/astro/factory.ts lines 27–36

export function getPropagationHint(
	result: SSRResult,
	factory: AstroComponentFactory,
): PropagationHint {
	let hint: PropagationHint = factory.propagation || 'none';
	if (factory.moduleId && result.componentMetadata.has(factory.moduleId) && hint === 'none') {
		hint = result.componentMetadata.get(factory.moduleId)!.propagation;
	}
	return hint;
}

Domain

Subdomains

Frequently Asked Questions

What does getPropagationHint() do?
getPropagationHint() is a function in the astro codebase, defined in packages/astro/src/runtime/server/render/astro/factory.ts.
Where is getPropagationHint() defined?
getPropagationHint() is defined in packages/astro/src/runtime/server/render/astro/factory.ts at line 27.
What calls getPropagationHint()?
getPropagationHint() is called by 1 function(s): isAPropagatingComponent.

Analyze Your Own Codebase

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

Try Supermodel Free