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
  ca4b7d11_856f_7d4c_7da6_db728ef7a6f7["genNode()"]
  4cfaef88_0bc8_30fc_0a01_09b4149fd58c["genElement()"]
  ca4b7d11_856f_7d4c_7da6_db728ef7a6f7 -->|calls| 4cfaef88_0bc8_30fc_0a01_09b4149fd58c
  3c43b012_cf99_c4bf_69e4_2c1dbb47efa4["genComment()"]
  ca4b7d11_856f_7d4c_7da6_db728ef7a6f7 -->|calls| 3c43b012_cf99_c4bf_69e4_2c1dbb47efa4
  b3e7f806_a4c0_a394_b974_c564ba26cf95["genText()"]
  ca4b7d11_856f_7d4c_7da6_db728ef7a6f7 -->|calls| b3e7f806_a4c0_a394_b974_c564ba26cf95
  style ca4b7d11_856f_7d4c_7da6_db728ef7a6f7 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)
  }
}

Domain

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