wip: refactor parentChain management

This commit is contained in:
Evan You
2018-10-10 13:13:27 -04:00
parent ef0c6effe8
commit 5cd1f33de3
7 changed files with 251 additions and 104 deletions

View File

@@ -1,4 +1,4 @@
import { createRenderer, VNode } from '@vue/core'
import { createRenderer, VNode, ComponentInstance } from '@vue/core'
import { nodeOps, TestElement } from './nodeOps'
import { patchData } from './patchData'
@@ -7,7 +7,10 @@ const { render: _render } = createRenderer({
patchData
})
type publicRender = (node: VNode | null, container: TestElement) => void
type publicRender = (
node: VNode | null,
container: TestElement
) => ComponentInstance | null
export const render = _render as publicRender
export { serialize } from './serialize'