Home / Function/ genChildrenAsStringNode() — vue Function Reference

genChildrenAsStringNode() — vue Function Reference

Architecture documentation for the genChildrenAsStringNode() function in codegen.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  2fca87b5_3c3d_6d7a_6f06_d5b4a0981171["genChildrenAsStringNode()"]
  d70222cb_3265_c3fc_c0cf_09247995ea9a["codegen.ts"]
  2fca87b5_3c3d_6d7a_6f06_d5b4a0981171 -->|defined in| d70222cb_3265_c3fc_c0cf_09247995ea9a
  326fee1b_92bc_19d2_bdf7_1b1077a65e6d["genSSRElement()"]
  326fee1b_92bc_19d2_bdf7_1b1077a65e6d -->|calls| 2fca87b5_3c3d_6d7a_6f06_d5b4a0981171
  cdcb04b2_1853_697f_3084_d8e25ae95dbe["genNormalElement()"]
  cdcb04b2_1853_697f_3084_d8e25ae95dbe -->|calls| 2fca87b5_3c3d_6d7a_6f06_d5b4a0981171
  c1db1452_0e44_878e_bcbc_c3c060920eac["flattenSegments()"]
  2fca87b5_3c3d_6d7a_6f06_d5b4a0981171 -->|calls| c1db1452_0e44_878e_bcbc_c3c060920eac
  bab0d1f4_5d24_925c_fdf7_6073527f64b7["childrenToSegments()"]
  2fca87b5_3c3d_6d7a_6f06_d5b4a0981171 -->|calls| bab0d1f4_5d24_925c_fdf7_6073527f64b7
  style 2fca87b5_3c3d_6d7a_6f06_d5b4a0981171 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/server-renderer/src/optimizing-compiler/codegen.ts lines 98–102

function genChildrenAsStringNode(el, state) {
  return el.children.length
    ? `_ssrNode(${flattenSegments(childrenToSegments(el, state))})`
    : ''
}

Subdomains

Frequently Asked Questions

What does genChildrenAsStringNode() do?
genChildrenAsStringNode() is a function in the vue codebase, defined in packages/server-renderer/src/optimizing-compiler/codegen.ts.
Where is genChildrenAsStringNode() defined?
genChildrenAsStringNode() is defined in packages/server-renderer/src/optimizing-compiler/codegen.ts at line 98.
What does genChildrenAsStringNode() call?
genChildrenAsStringNode() calls 2 function(s): childrenToSegments, flattenSegments.
What calls genChildrenAsStringNode()?
genChildrenAsStringNode() is called by 2 function(s): genNormalElement, genSSRElement.

Analyze Your Own Codebase

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

Try Supermodel Free