Home / Function/ genIf() — vue Function Reference

genIf() — vue Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  e7c86dbc_f669_e04c_eae5_85c469684781["genIf()"]
  55398ede_0597_fb47_dd8c_edb8c5aacdad["genSSRElement()"]
  55398ede_0597_fb47_dd8c_edb8c5aacdad -->|calls| e7c86dbc_f669_e04c_eae5_85c469684781
  4d0b6945_0b17_a914_402c_b134ebc6a88e["elementToSegments()"]
  4d0b6945_0b17_a914_402c_b134ebc6a88e -->|calls| e7c86dbc_f669_e04c_eae5_85c469684781
  ce806ab8_847b_273b_e07c_0a796c2f76ae["genElement()"]
  ce806ab8_847b_273b_e07c_0a796c2f76ae -->|calls| e7c86dbc_f669_e04c_eae5_85c469684781
  56d1ac63_81aa_e60d_9132_8fea48dc8c53["genOnce()"]
  56d1ac63_81aa_e60d_9132_8fea48dc8c53 -->|calls| e7c86dbc_f669_e04c_eae5_85c469684781
  d777a689_36b5_fe7e_de7e_1c8af4474401["genScopedSlot()"]
  d777a689_36b5_fe7e_de7e_1c8af4474401 -->|calls| e7c86dbc_f669_e04c_eae5_85c469684781
  5e8059c6_fb22_746e_61a2_86676c11cb7a["genIfConditions()"]
  e7c86dbc_f669_e04c_eae5_85c469684781 -->|calls| 5e8059c6_fb22_746e_61a2_86676c11cb7a
  style e7c86dbc_f669_e04c_eae5_85c469684781 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/compiler/codegen/index.ts lines 202–210

export function genIf(
  el: any,
  state: CodegenState,
  altGen?: Function,
  altEmpty?: string
): string {
  el.ifProcessed = true // avoid recursion
  return genIfConditions(el.ifConditions.slice(), state, altGen, altEmpty)
}

Subdomains

Frequently Asked Questions

What does genIf() do?
genIf() is a function in the vue codebase.
What does genIf() call?
genIf() calls 1 function(s): genIfConditions.
What calls genIf()?
genIf() is called by 5 function(s): elementToSegments, genElement, genOnce, genSSRElement, genScopedSlot.

Analyze Your Own Codebase

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

Try Supermodel Free