@@ -25,7 +25,8 @@ export {
|
||||
markRaw,
|
||||
toRaw,
|
||||
ReactiveFlags,
|
||||
DeepReadonly
|
||||
DeepReadonly,
|
||||
UnwrapNestedRefs
|
||||
} from './reactive'
|
||||
export {
|
||||
computed,
|
||||
|
||||
@@ -57,7 +57,7 @@ function getTargetType(value: Target) {
|
||||
}
|
||||
|
||||
// only unwrap nested ref
|
||||
type UnwrapNestedRefs<T> = T extends Ref ? T : UnwrapRef<T>
|
||||
export type UnwrapNestedRefs<T> = T extends Ref ? T : UnwrapRef<T>
|
||||
|
||||
/**
|
||||
* Creates a reactive copy of the original object.
|
||||
|
||||
@@ -20,7 +20,8 @@ import {
|
||||
ReactiveFlags,
|
||||
track,
|
||||
TrackOpTypes,
|
||||
ShallowUnwrapRef
|
||||
ShallowUnwrapRef,
|
||||
UnwrapNestedRefs
|
||||
} from '@vue/reactivity'
|
||||
import {
|
||||
ExtractComputedReturns,
|
||||
@@ -195,7 +196,7 @@ export type ComponentPublicInstance<
|
||||
): WatchStopHandle
|
||||
} & P &
|
||||
ShallowUnwrapRef<B> &
|
||||
D &
|
||||
UnwrapNestedRefs<D> &
|
||||
ExtractComputedReturns<C> &
|
||||
M &
|
||||
ComponentCustomProperties
|
||||
|
||||
Reference in New Issue
Block a user