|
@@ -567,8 +567,10 @@ export type UnwrapRefSimple<T> = T extends
|
|
|
? WeakSet<UnwrapRefSimple<V>> & UnwrapRef<Omit<T, keyof WeakSet<any>>>
|
|
? WeakSet<UnwrapRefSimple<V>> & UnwrapRef<Omit<T, keyof WeakSet<any>>>
|
|
|
: T extends ReadonlyArray<any>
|
|
: T extends ReadonlyArray<any>
|
|
|
? { [K in keyof T]: UnwrapRefSimple<T[K]> }
|
|
? { [K in keyof T]: UnwrapRefSimple<T[K]> }
|
|
|
- : T extends object & { [ShallowReactiveMarker]?: never }
|
|
|
|
|
- ? {
|
|
|
|
|
- [P in keyof T]: P extends symbol ? T[P] : UnwrapRef<T[P]>
|
|
|
|
|
- }
|
|
|
|
|
- : T
|
|
|
|
|
|
|
+ : T extends object & { [ShallowReactiveMarker]: never }
|
|
|
|
|
+ ? T
|
|
|
|
|
+ : T extends object
|
|
|
|
|
+ ? {
|
|
|
|
|
+ [P in keyof T]: P extends symbol ? T[P] : UnwrapRef<T[P]>
|
|
|
|
|
+ }
|
|
|
|
|
+ : T
|