Skip to main content

Module model

Module model 

Source

Structs§

ParseDiagnostic
ParseLabel
ParsedArithmeticExpression
A compiler-owned numeric arithmetic expression accepted in state(...).
ParsedCallExpression
A source-faithful call expression selected from the general OXC AST.
ParsedClass
ParsedClassHeritage
Source-faithful class heritage retained for component-inheritance diagnostics.
ParsedComputedExpression
A supported expression retained from one @computed() getter body.
ParsedConstantExpression
A compiler-owned constant expression accepted in state(...).
ParsedDecorator
ParsedEffectBody
Ordered syntax retained from one @effect() method body.
ParsedEffectCleanup
A synchronous cleanup callback returned from a retained inline effect body.
ParsedEffectExpression
Expression syntax accepted as an operand of a lowered effect statement.
ParsedEffectStatement
ParsedEventHandler
ParsedExport
ParsedExportSpecifier
ParsedFile
ParsedImport
ParsedImportSpecifier
ParsedInitializerCall
Source-faithful facts for a direct class-field initializer call.
ParsedInlineHandler
Parser-owned facts for an inline function supplied to a class-field call.
ParsedJsxAttribute
ParsedJsxConditional
ParsedJsxElement
ParsedJsxFragment
ParsedJsxList
ParsedLocalVariable
ParsedMethod
ParsedMethodCall
One directly authored method call retained for computed-purity analysis.
ParsedMethodParameter
ParsedProperty
ParsedSourceAst
ParsedStateUpdate
ParsedStaticMemberDesignator
A source-faithful ComponentSymbol.contextField decorator argument.
ParsedThisMemberDesignator
An exact direct this.<identifier> decorator argument.
ParsedTypeAlias
Authored type alias retained for canonical semantic type lowering.
ParsedTypeAnnotation
Authored TypeScript annotation retained for a state field without type checking.
ParsedValidationRuleArgument
ParsedValidationRuleExpression
Parser-owned syntax facts for one authored validation rule expression.
SourceSpan

Enums§

ParseSeverity
ParsedArithmeticExpressionKind
ParsedArithmeticOperator
ParsedCallArgument
Argument fact retained without interpreting the called function.
ParsedComparisonOperator
ParsedComputedExpressionKind
Parsed computed getter expression forms accepted by the E2 lowering slice.
ParsedConstantExpressionKind
ParsedEffectExpressionKind
ParsedEffectStatementKind
ParsedExportKind
ParsedJsxAttributeValue
ParsedJsxChild
ParsedJsxNode
ParsedLogicalOperator
ParsedSerializableValue
ParsedStateOperation
ParsedUnaryOperator
ParsedUnsupportedEffectStatementKind
ParsedValidationRuleArgumentKind
ParsedValidationRuleExpressionKind