import { type ComponentInternalInstance, type SetupContext, Suspense, computed, createApp, defineComponent, getCurrentInstance, h, nodeOps, onMounted, render, serializeInner, shallowReactive, } from '@vue/runtime-test' import { createPropsRestProxy, defineEmits, defineExpose, defineProps, mergeDefaults, mergeModels, useAttrs, useSlots, withAsyncContext, withDefaults, } from '../src/apiSetupHelpers' import type { ComputedRefImpl } from '../../reactivity/src/computed' import { EffectFlags, type ReactiveEffectRunner, effect } from '@vue/reactivity' describe('SFC