Skip to main content

Module codegen

Module codegen 

Source
Expand description

Code generation AST node types.

Contains VNodeCall, JavaScript expression nodes, SSR codegen nodes, and all types used during code generation from the template AST.

Structs§

ArrayExpression
Array expression
AssignmentExpression
Assignment expression
BlockStatement
Block statement
CacheExpression
Cache expression
CallExpression
Call expression
ConditionalExpression
Conditional expression (ternary)
DirectiveArgumentNode
Single directive argument
DirectiveArguments
Directive arguments
FunctionExpression
Function expression
IfStatement
If statement (SSR)
ObjectExpression
Object expression
Property
Object property
ReturnStatement
Return statement
SequenceExpression
Sequence expression
TemplateLiteral
Template literal
VNodeCall
VNode call expression

Enums§

ArrayElement
Array element type
BlockStatementBody
Block statement body item
CallArgument
Call argument type
Callee
Callee type
DynamicProps
Dynamic props type
FunctionBody
Function body
FunctionParam
Single function parameter
FunctionParams
Function parameters
FunctionReturns
Function returns
IfStatementAlternate
If statement alternate
JsChildNode
All JavaScript child node types for codegen
PropsExpression
Props expression type
ReturnValue
Return value type
SlotsExpression
Slots expression
TemplateLiteralElement
Template literal element
TemplateTextChildNode
Template text child node
VNodeChildren
VNode children type
VNodeTag
VNode tag type