xatto
Version:
xatto is View Layer Library based on Function and Context using VirtualDOM. This is developed by forking from jorgebucaran/superfine.
17 lines (15 loc) • 501 B
text/typescript
import { NODE } from './consts/glueNodeAttributeNames'
import { createGlueNode } from './createGlueNode'
import { createVNode } from './createVNode'
import { GlueNode } from './GlueNode'
import { noop } from './noop'
import { ResolvedVNode } from './ResolvedVNode'
export function createGlueNodeByElement (element: Element): GlueNode {
const glueNode = createGlueNode(
createVNode(false, element.nodeName) as ResolvedVNode,
noop,
noop
)
glueNode[NODE] = element
return glueNode
}