Methods
Protected
commitChildren
- commitChildren(root, newNodes): void
Parameters
root: ParentNode
newNodes: ChildNode[]
Returns void
Protected
createNode
- createNode(vNode, reusedVNodes?): Node
Protected
deleteNode
- deleteNode(__namedParameters): void
Returns void
handleCustomEvent
- handleCustomEvent(node, event): void
Returns void
Protected
keyOf
- keyOf(__namedParameters, index?): any
Parameters
__namedParameters: VNode
Optional
index: number
Returns any
patch
- patch(oldVNode, newVNode): VNode
Protected
propsKeyOf
- propsKeyOf(key): string
Returns string
render
- render(vNode, node?): VNode
Parameters
node: ParentNode = document.body
renderToStaticMarkup
- renderToStaticMarkup(tree): string
Returns string
Protected
updateChildren
- updateChildren(node, oldList, newList): void
Returns void
Protected
updateProps
- updateProps<N, P>(node, oldProps?, newProps?, onDelete?, onAdd?): void
Parameters
node: N
oldProps: P = ...
newProps: P = ...
Optional
onDelete: ((node, key) => any)
- (node, key): any
Returns any
Optional
onAdd: ((node, key, value) => any)
- (node, key, value): any
Parameters
node: N
key: string
value: any
Returns any
Returns void
Protected
vNodeOf
- vNodeOf(list, key?): VNode