nervjs
Version:
A react-like framework based on virtual-dom
22 lines (18 loc) • 408 B
JavaScript
class VPatch {
constructor (type, vnode, patch) {
this.type = type
this.vnode = vnode
this.patch = patch
}
}
VPatch.NODE = 'NODE'
VPatch.VTEXT = 'VTEXT'
VPatch.VNODE = 'VNODE'
VPatch.WIDGET = 'WIDGET'
VPatch.STATELESS = 'STATELESS'
VPatch.PROPS = 'PROPS'
VPatch.ORDER = 'ORDER'
VPatch.INSERT = 'INSERT'
VPatch.REMOVE = 'REMOVE'
VPatch.prototype.type = 'VirtualPatch'
export default VPatch