Skip to main content

Module component_graph

Module component_graph 

Source

Structs§

ArithmeticExpression
A compiler-owned numeric arithmetic expression lowered from a state initializer.
AuthoredComponentHeritage
AuthoredContextDeclarationCandidate
Parser/lowering-owned facts retained before semantic entity construction. No diagnostic code is assigned here.
AuthoredOpaqueActionFact
AuthoredResourceDeclarationFact
AuthoredRouteLoaderDeclarationFact
Source-faithful @loader() field retained before it is associated with a compiler-selected file route and an integrity-bound package capability.
AuthoredSerializationDeclarationFact
AuthoredServerActionFact
AuthoredSlotDeclarationCandidate
Parser/lowering-owned facts retained before canonical Slot construction. Invalid candidates have their own source identity and never acquire a SlotId.
AuthoredSubmissionDeclarationFact
Source-faithful I9 facts retained before Form/action resolution.
AuthoredValidationRuleArgument
AuthoredValidationRuleDeclarationFact
Source-faithful I6 declaration facts retained before semantic validation.
AuthoredValidationRuleExpression
ComponentAction
ComponentDiagnostic
ComponentGraph
ComponentMethod
ComponentNode
ComputedExpression
A compiler-owned supported expression lowered from an @computed() getter.
ConstantExpression
A compiler-owned constant expression lowered from a state initializer.
ConsumerDeclaration
Authored source facts for one valid G3 @consume() component field.
ContextDeclaration
Authored source facts for one valid G1 @context() component field.
ContextDesignator
A compiler-retained, compile-time-only Context designator.
DeclaredStateType
Explicit authored type metadata carried from the parser into canonical compiler data.
DiagnosticSecondaryLabel
A deterministic related authored location for a compiler diagnostic.
EffectBodySyntax
Ordered source syntax retained from one @effect() body before semantic resolution.
EffectExpression
An expression operand retained from an effect statement before resolution.
EffectStatementSyntax
FormDeclarationCandidate
Immutable I2 declaration candidate retained before canonical Form construction. form_id is present only when owner and authored field name are independently canonical, even when another declaration rule fails.
FormDesignatorFact
FormFieldDeclarationCandidate
Immutable I3 candidate retained for every recognized @field placement. field_id and type_assignment remain absent unless the declaration is valid after canonical Form, type, value, and duplicate resolution.
MethodCall
A compiler-owned call fact retained for computed-purity analysis.
MethodLocalVariable
MethodParameter
A compiler-owned declaration of a supported method parameter.
ProviderDeclaration
Authored source facts for one valid G2 @provide() component field.
RenderAttribute
RenderConditional
RenderElement
RenderEventHandler
RenderFragment
RenderList
RenderModel
SlotDeclaration
Authored source facts for one valid H1 @slot() component field.
StateField
UnsupportedFormDesignatorFact

Enums§

ArithmeticEvaluationError
ArithmeticExpressionKind
ArithmeticOperator
AuthoredDeclarationKind
AuthoredValidationRuleArgumentKind
AuthoredValidationRuleExpressionKind
BuiltinPureOperation
ComparisonOperator
ComponentDiagnosticSeverity
Shared severity classification for compiler diagnostics.
ComputedExpressionKind
Expression forms accepted by the E2 computed getter lowering slice.
ConstantEvaluationError
ConstantExpressionKind
ContextDeclarationCandidateKind
ContextDeclarationViolation
DeclaredStateTypeKind
The primitive state type forms currently recognized without type inference.
EffectExpressionKind
EffectStatementSyntaxKind
FormDeclarationStatus
FormDeclarationViolation
FormFieldDeclarationViolation
LogicalOperator
MethodSemanticRole
Additional semantic role carried by a compiler-owned method declaration.
RenderAttributeValue
RenderChild
SerializableValue
SlotDeclarationViolation
SlotKind
StateOperation
UnaryOperator
UnsupportedEffectStatementKind

Functions§

build_component_graph
build_component_graph_for_module
Build compiler semantics with a source-module-qualified identity root.
is_valid_opaque_action_fact