Properties
Optional
child
committing
committing: boolean
Optional
instance
Optional
key
key?: string | number
Optional
parent
Optional
props
Optional
sibling
status
status: NodeStatus
tag
tag: NodeTag
Static
batchQueue
Static
isBatchUpdate
isBatchUpdate: boolean
Methods
commitCreate
- commitCreate(): VirtualNode<P>
commitDelete
- commitDelete(): void
Returns void
commitUpdate
- commitUpdate(prevProps): VirtualNode<P>
create
- create(singleNode?): void
Parameters
Optional
singleNode: boolean
Returns void
diff
- diff(elements): void
Returns void
getChildren
- getChildren(): VirtualNode<P>[]
getParentPath
- getParentPath(): VirtualNode<any>[]
link
- link(elements): undefined | VirtualNode<P>
Returns undefined | VirtualNode<P>
patch
- patch(): void
Returns void
remove
- remove(): void
Returns void
resetStatus
- resetStatus(): void
Returns void
update
- update(isForce?): void
Parameters
Optional
isForce: boolean
Returns void
validate
- validate(): Map<Function, VirtualNode<any>[]>
Returns Map<Function, VirtualNode<any>[]>
Static
buildNode
- buildNode(el): VirtualNode<any>