export let currentInstance: ComponentInstance | null = null
+export const getCurrentInstance: () => ComponentInstance | null = () =>
+ currentInstance
+
export function setupStatefulComponent(instance: ComponentInstance) {
const Component = instance.type as ComponentOptions
// 1. create render proxy
} from './vnode'
export { nextTick } from './scheduler'
-export { createComponent, FunctionalComponent } from './component'
+export {
+ createComponent,
+ getCurrentInstance,
+ FunctionalComponent
+} from './component'
export { createRenderer, RendererOptions } from './createRenderer'
export { Slot, Slots } from './componentSlots'
export { PropType, ComponentPropsOptions } from './componentProps'