vue3-yuanma/packages/runtime-dom/src/index.ts

21 lines
534 B
TypeScript
Raw Normal View History

2018-11-03 04:59:45 +08:00
import { createRenderer, Component } from '@vue/runtime-core'
2018-09-19 23:35:38 +08:00
import { nodeOps } from './nodeOps'
import { patchData } from './patchData'
import { teardownVNode } from './teardownVNode'
const { render: _render } = createRenderer({
2018-09-19 23:35:38 +08:00
nodeOps,
patchData,
teardownVNode
})
2018-10-11 01:13:27 +08:00
type publicRender = (
2018-11-03 04:59:45 +08:00
node: {} | null,
2018-10-11 01:13:27 +08:00
container: HTMLElement
) => Component | null
export const render = _render as publicRender
2018-09-19 23:35:38 +08:00
// re-export everything from core
// h, Component, observer API, nextTick, flags & types
2018-10-27 03:44:50 +08:00
export * from '@vue/runtime-core'