export * from './utils/types'; export { VNode, getTypeForVNodeElement, createVNode, createElementVNode, createComponentVNode, createUnknownComponentVNode, createTextVNode, createCommentVNode, createUnescapeTextVNode, normalizeRoot, normalizeChildren, createFragment, createVoidVNode, directClone, } from './core/vnode'; export { linkEvent } from './events/linkEvent'; export { render } from './core/render'; export { patch } from './core/patch'; export { mount } from './core/mount'; export { remove, unmount, unmountComponentClass } from './core/unmount'; export { findDomFromVNode, findDomsFromVNode, callAll, removeVNodeDom, insertOrAppend, hooks } from './utils/common'; export { createRef } from './utils/ref'; export { Fragment } from './utils/common'; export { validateProps } from './utils/validate'; export * from './utils/helpers';