diff --git a/package.json b/package.json index ca0c28c7..d4c1eea7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "sass": "^1.16.1", "source-map-support": "^0.5.10", "ts-jest": "^23.10.5", - "typescript": "^3.6.4", + "typescript": "^3.7.2", "uglify-es": "^3.3.9" }, "jest": { diff --git a/src/vdom/html_to_vdom.ts b/src/vdom/html_to_vdom.ts index a7cb434c..7f265501 100644 --- a/src/vdom/html_to_vdom.ts +++ b/src/vdom/html_to_vdom.ts @@ -20,10 +20,8 @@ function htmlToVNode(node: ChildNode): VNode { attrs[attr.name] = attr.textContent; } const children: VNode[] = []; - if (node.hasChildNodes) { - for (let c of node.childNodes) { - children.push(htmlToVNode(c)); - } + for (let c of node.childNodes) { + children.push(htmlToVNode(c)); } return h((node as Element).tagName, { attrs }, children); }