Precise DOM morphing
morphing typescript dom

Remove unnecessary safe navigation

+1 -1
+1 -1
src/morphlex.ts
··· 328 328 #morphOneToOne(from: ChildNode, to: ChildNode): void { 329 329 // Fast path: if nodes are exactly the same object, skip morphing 330 330 if (from === to) return 331 - if (from.isEqualNode?.(to)) return 331 + if (from.isEqualNode(to)) return 332 332 333 333 if (from.nodeType === ELEMENT_NODE_TYPE && to.nodeType === ELEMENT_NODE_TYPE) { 334 334 if ((from as Element).localName === (to as Element).localName) {