Skip to main content

Module layout_composition

Module layout_composition 

Source
Expand description

Compiler-owned validation and planning for ergonomic file-route layouts.

Structs§

LayoutCompositionEdgeV1
One compiler-issued default-Slot child edge. It is deliberately not an authored JSX invocation and carries no source-content fragment.
LayoutCompositionErrorV1
LayoutCompositionPlanV1
LayoutCompositionRouteV1

Functions§

build_layout_composition_plan_from_components_v1
Component-fact variant used while assembling a file-route application model, before instance/runtime products exist.
build_layout_composition_plan_v1
Validates automatic default-Slot composition without changing the authored component instance plan. Instance/Slot lowering consumes this plan later.
layout_composition_virtual_invocations_from_provenance_v1
Lowers a layout plan to compiler-issued invocation facts while the application model is still being assembled.
layout_composition_virtual_invocations_v1
Converts compiler-issued layout edges into the same resolved invocation facts consumed by component instance planning. No authored JSX or source content fragment is fabricated.
plan_file_route_component_instances_v1
Produces the canonical composed instance topology for a file-route source set. Generic application-model builders retain authored-only planning.