File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -167,7 +167,7 @@ export type DeepReadonly<T> = T extends Builtin
167
167
? WeakSet < DeepReadonly < U > >
168
168
: T extends Promise < infer U >
169
169
? Promise < DeepReadonly < U > >
170
- : T extends Ref < infer U >
170
+ : T extends Ref < infer U , unknown >
171
171
? Readonly < Ref < DeepReadonly < U > > >
172
172
: T extends { }
173
173
? { readonly [ K in keyof T ] : DeepReadonly < T [ K ] > }
Original file line number Diff line number Diff line change @@ -489,12 +489,12 @@ export type ShallowUnwrapRef<T> = {
489
489
[ K in keyof T ] : DistributeRef < T [ K ] >
490
490
}
491
491
492
- type DistributeRef < T > = T extends Ref < infer V > ? V : T
492
+ type DistributeRef < T > = T extends Ref < infer V , unknown > ? V : T
493
493
494
494
export type UnwrapRef < T > =
495
- T extends ShallowRef < infer V , infer _ >
495
+ T extends ShallowRef < infer V , unknown >
496
496
? V
497
- : T extends Ref < infer V , infer _ >
497
+ : T extends Ref < infer V , unknown >
498
498
? UnwrapRefSimple < V >
499
499
: UnwrapRefSimple < T >
500
500
You can’t perform that action at this time.
0 commit comments