diff --git a/packages/reactivity/src/reactive.ts b/packages/reactivity/src/reactive.ts index 92fd172707b..9cce2ea0e64 100644 --- a/packages/reactivity/src/reactive.ts +++ b/packages/reactivity/src/reactive.ts @@ -132,6 +132,8 @@ export type DeepReadonly = T extends Builtin ? WeakSet> : T extends Promise ? Promise> + : T extends Ref + ? Ref> : T extends {} ? { readonly [K in keyof T]: DeepReadonly } : Readonly