Home / Function/ genNode() — vue Function Reference

genNode() — vue Function Reference

Architecture documentation for the genNode() function in index.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  797c97a3_1c26_5d3b_d5fc_dc5aa54e1bb0["genNode()"]
  ce806ab8_847b_273b_e07c_0a796c2f76ae["genElement()"]
  797c97a3_1c26_5d3b_d5fc_dc5aa54e1bb0 -->|calls| ce806ab8_847b_273b_e07c_0a796c2f76ae
  a0044143_f234_ca62_c12c_2b54ac3f5489["genComment()"]
  797c97a3_1c26_5d3b_d5fc_dc5aa54e1bb0 -->|calls| a0044143_f234_ca62_c12c_2b54ac3f5489
  99b23afe_85d3_4d8f_a3cd_5df1d11919b9["genText()"]
  797c97a3_1c26_5d3b_d5fc_dc5aa54e1bb0 -->|calls| 99b23afe_85d3_4d8f_a3cd_5df1d11919b9
  style 797c97a3_1c26_5d3b_d5fc_dc5aa54e1bb0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/compiler/codegen/index.ts lines 583–591

function genNode(node: ASTNode, state: CodegenState): string {
  if (node.type === 1) {
    return genElement(node, state)
  } else if (node.type === 3 && node.isComment) {
    return genComment(node)
  } else {
    return genText(node)
  }
}

Subdomains

Frequently Asked Questions

What does genNode() do?
genNode() is a function in the vue codebase.
What does genNode() call?
genNode() calls 3 function(s): genComment, genElement, genText.

Analyze Your Own Codebase

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

Try Supermodel Free