From 2ce23f0e0971304ebbad9ee92afa417eb081eb59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=B6=E8=BF=9C=E6=96=B9?= Date: Mon, 10 Apr 2023 14:06:56 +0800 Subject: [PATCH] chore(reactivity): remove unnecessary type assertions. (#8046) --- packages/reactivity/src/reactive.ts | 2 +- packages/reactivity/src/ref.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/reactivity/src/reactive.ts b/packages/reactivity/src/reactive.ts index b51a50279..1881955cf 100644 --- a/packages/reactivity/src/reactive.ts +++ b/packages/reactivity/src/reactive.ts @@ -414,4 +414,4 @@ export const toReactive = (value: T): T => * @param value - The value for which a readonly proxy shall be created. */ export const toReadonly = (value: T): T => - isObject(value) ? readonly(value as Record) : value + isObject(value) ? readonly(value) : value diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index b04c39366..a5224d7f2 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -432,7 +432,7 @@ export function toRef( if (isRef(source)) { return source } else if (isFunction(source)) { - return new GetterRefImpl(source as () => unknown) as any + return new GetterRefImpl(source) as any } else if (isObject(source) && arguments.length > 1) { return propertyToRef(source, key!, defaultValue) } else {