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
  c9f5cd05_4bd2_e40a_83fa_edb34d6fd988["genChildrenAsStringNode()"]
  4aaa14b9_d580_5a66_5221_1be3a11a7eed["codegen.ts"]
  c9f5cd05_4bd2_e40a_83fa_edb34d6fd988 -->|defined in| 4aaa14b9_d580_5a66_5221_1be3a11a7eed
  f524af7e_1682_aa62_bd3c_c1210416da99["genSSRElement()"]
  f524af7e_1682_aa62_bd3c_c1210416da99 -->|calls| c9f5cd05_4bd2_e40a_83fa_edb34d6fd988
  8de303a2_08ca_7ff7_cae1_7a27003c1764["genNormalElement()"]
  8de303a2_08ca_7ff7_cae1_7a27003c1764 -->|calls| c9f5cd05_4bd2_e40a_83fa_edb34d6fd988
  4b4d624e_1347_0fd1_7de4_c427685d01b5["flattenSegments()"]
  c9f5cd05_4bd2_e40a_83fa_edb34d6fd988 -->|calls| 4b4d624e_1347_0fd1_7de4_c427685d01b5
  6b525ab7_8f33_9239_ab39_05dda7ea53e5["childrenToSegments()"]
  c9f5cd05_4bd2_e40a_83fa_edb34d6fd988 -->|calls| 6b525ab7_8f33_9239_ab39_05dda7ea53e5
  style c9f5cd05_4bd2_e40a_83fa_edb34d6fd988 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