vue3-core/packages/runtime-core/src/index.ts

29 lines
778 B
TypeScript
Raw Normal View History

2019-08-22 23:12:37 +08:00
// Types
export { VNode } from './vnode'
export { FunctionalComponent } from './component'
export { RendererOptions } from './createRenderer'
export { Slot, Slots } from './componentSlots'
export { PropType, ComponentPropsOptions } from './componentProps'
// API
export {
openBlock,
createBlock,
createVNode,
2019-06-01 02:14:49 +08:00
Text,
Empty,
Fragment,
2019-05-29 16:10:25 +08:00
Portal
2019-05-28 10:28:25 +08:00
} from './vnode'
2019-08-22 23:12:37 +08:00
export { createComponent, getCurrentInstance } from './component'
export { createRenderer } from './createRenderer'
export { nextTick } from './scheduler'
2019-08-20 21:38:00 +08:00
export * from './apiReactivity'
export * from './apiWatch'
export * from './apiLifecycle'
2019-06-19 17:31:49 +08:00
export * from './apiInject'
2019-08-22 23:12:37 +08:00
// Flags
export { PublicPatchFlags as PatchFlags } from './patchFlags'
export { PublicShapeFlags as ShapeFlags } from './shapeFlags'