From de3a611eae1f80300ef8a3b9c2e6772f5791147e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Sat, 16 Nov 2024 03:51:08 +0800 Subject: [PATCH] fix(runtime-vapor): export types from reactivity --- packages/runtime-vapor/src/index.ts | 31 ++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/packages/runtime-vapor/src/index.ts b/packages/runtime-vapor/src/index.ts index d9afed312..cd1f87ae9 100644 --- a/packages/runtime-vapor/src/index.ts +++ b/packages/runtime-vapor/src/index.ts @@ -3,9 +3,6 @@ export const version: string = __VERSION__ export { // core - type Ref, - type ShallowRef, - type DebuggerEvent, TrackOpTypes, TriggerOpTypes, reactive, @@ -44,6 +41,34 @@ export { onWatcherCleanup, getCurrentWatcher, } from '@vue/reactivity' +export type { + Ref, + MaybeRef, + MaybeRefOrGetter, + ToRef, + ToRefs, + UnwrapRef, + ShallowRef, + ShallowUnwrapRef, + CustomRefFactory, + ReactiveFlags, + DeepReadonly, + ShallowReactive, + UnwrapNestedRefs, + ComputedRef, + WritableComputedRef, + WritableComputedOptions, + ComputedGetter, + ComputedSetter, + ReactiveEffectRunner, + ReactiveEffectOptions, + EffectScheduler, + DebuggerOptions, + DebuggerEvent, + DebuggerEventExtraInfo, + Raw, + Reactive, +} from '@vue/reactivity' import { NOOP } from '@vue/shared' import { warn as _warn } from './warning'