Просмотр исходного кода

chore(runtime-vapor): mark hydration utilities as pure for tree-shaking

daiwei 3 месяцев назад
Родитель
Сommit
54f6d59d04
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      packages/runtime-vapor/src/dom/hydration.ts

+ 2 - 0
packages/runtime-vapor/src/dom/hydration.ts

@@ -113,6 +113,7 @@ export function setCurrentHydrationNode(node: Node | null): void {
   currentHydrationNode = node
 }
 
+/* @__NO_SIDE_EFFECTS__ */
 function locateNextSiblingOfParent(n: Node): Node | null {
   if (!n.parentNode) return null
   return n.parentNode.nextSibling || locateNextSiblingOfParent(n.parentNode)
@@ -320,6 +321,7 @@ export function removeFragmentNodes(node: Node, endAnchor?: Node): void {
   }
 }
 
+/* @__NO_SIDE_EFFECTS__ */
 export function hydrateDynamicFragment(
   frag: DynamicFragment,
   isEmpty: boolean,