From ed0071ac1a6d18439f3212711c6901fbb7193288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20L=C3=BCnborg?= Date: Fri, 8 Oct 2021 00:30:54 +0200 Subject: [PATCH] fix(types): ensure that DeepReadonly handles Ref type properly (#4714) --- packages/reactivity/src/reactive.ts | 2 ++ 1 file changed, 2 insertions(+) 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