MCPcopy
hub / github.com/jorgebucaran/hyperapp / maybeVNode

Function maybeVNode

index.js:324–333  ·  view source on GitHub ↗
(newVNode, oldVNode)

Source from the content-addressed store, hash-verified

322}
323
324var maybeVNode = (newVNode, oldVNode) =>
325 newVNode !== true && newVNode !== false && newVNode
326 ? typeof newVNode.tag === "function"
327 ? ((!oldVNode ||
328 oldVNode.memo == null ||
329 propsChanged(oldVNode.memo, newVNode.memo)) &&
330 ((oldVNode = newVNode.tag(newVNode.memo)).memo = newVNode.memo),
331 oldVNode)
332 : newVNode
333 : text("")
334
335var recycleNode = (node) =>
336 node.nodeType === TEXT_NODE

Callers 2

createNodeFunction · 0.85
patchFunction · 0.85

Calls 2

propsChangedFunction · 0.85
textFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…