Home / Function/ sameVnode() — vue Function Reference

sameVnode() — vue Function Reference

Architecture documentation for the sameVnode() function in patch.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  c48f2bd8_6020_4edf_01ad_950addd6de62["sameVnode()"]
  0df06241_48e0_316d_48c2_6f91c7a049b1["patch.ts"]
  c48f2bd8_6020_4edf_01ad_950addd6de62 -->|defined in| 0df06241_48e0_316d_48c2_6f91c7a049b1
  3bb2ae4b_c366_ee68_8304_5578e138a454["createPatchFunction()"]
  3bb2ae4b_c366_ee68_8304_5578e138a454 -->|calls| c48f2bd8_6020_4edf_01ad_950addd6de62
  4ea4963b_7adf_a1ca_5a07_b5186f3fc8d7["sameInputType()"]
  c48f2bd8_6020_4edf_01ad_950addd6de62 -->|calls| 4ea4963b_7adf_a1ca_5a07_b5186f3fc8d7
  style c48f2bd8_6020_4edf_01ad_950addd6de62 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/core/vdom/patch.ts lines 36–46

function sameVnode(a, b) {
  return (
    a.key === b.key &&
    a.asyncFactory === b.asyncFactory &&
    ((a.tag === b.tag &&
      a.isComment === b.isComment &&
      isDef(a.data) === isDef(b.data) &&
      sameInputType(a, b)) ||
      (isTrue(a.isAsyncPlaceholder) && isUndef(b.asyncFactory.error)))
  )
}

Domain

Subdomains

Frequently Asked Questions

What does sameVnode() do?
sameVnode() is a function in the vue codebase, defined in src/core/vdom/patch.ts.
Where is sameVnode() defined?
sameVnode() is defined in src/core/vdom/patch.ts at line 36.
What does sameVnode() call?
sameVnode() calls 1 function(s): sameInputType.
What calls sameVnode()?
sameVnode() is called by 1 function(s): createPatchFunction.

Analyze Your Own Codebase

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

Try Supermodel Free