Skip to content

Commit ed0071a

Browse files
authored
fix(types): ensure that DeepReadonly handles Ref type properly (#4714)
1 parent 1779ff8 commit ed0071a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/reactivity/src/reactive.ts

+2
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ export type DeepReadonly<T> = T extends Builtin
132132
? WeakSet<DeepReadonly<U>>
133133
: T extends Promise<infer U>
134134
? Promise<DeepReadonly<U>>
135+
: T extends Ref<infer U>
136+
? Ref<DeepReadonly<U>>
135137
: T extends {}
136138
? { readonly [K in keyof T]: DeepReadonly<T[K]> }
137139
: Readonly<T>

0 commit comments

Comments
 (0)