# Interface: TVNode Templated virtual DOM node. ### Type parameters {{< table-wrapper >}} | Name | Type | Description | |:-----|:---------------|:--------------| | `T` | `NodeInstance` | Node instance | | `P` | `unknown` | Node Props | {{< /table-wrapper >}} ### Hierarchy - `VNode` ↳ **`TVNode`** ### Properties #### root • `Optional` **root**: [`Node`](https://developer.mozilla.org/docs/Web/API/Node) The root DOM node of this VNode **`Memberof`** VNode {{< fake-header "5" "Inherited from" >}} VNode.root ------------------------------------------------------------------------ #### children • **children**: `null` | `VNode` The children of this node. {{< fake-header "5" "Inherited from" >}} VNode.children