From: 丶远方 Date: Mon, 10 Apr 2023 06:06:56 +0000 (+0800) Subject: chore(reactivity): remove unnecessary type assertions. (#8046) X-Git-Tag: v3.3.0-alpha.10~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ce23f0e0971304ebbad9ee92afa417eb081eb59;p=thirdparty%2Fvuejs%2Fcore.git chore(reactivity): remove unnecessary type assertions. (#8046) --- diff --git a/packages/reactivity/src/reactive.ts b/packages/reactivity/src/reactive.ts index b51a502797..1881955cf1 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 b04c393669..a5224d7f28 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 {