]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(reactivity): remove unnecessary type assertions. (#8046)
author丶远方 <yangpanteng@gmail.com>
Mon, 10 Apr 2023 06:06:56 +0000 (14:06 +0800)
committerGitHub <noreply@github.com>
Mon, 10 Apr 2023 06:06:56 +0000 (14:06 +0800)
packages/reactivity/src/reactive.ts
packages/reactivity/src/ref.ts

index b51a5027972eb8dd08d277848bc45a6a99a7db8a..1881955cf1ce1533cf2dec9b69886e45843b6c3b 100644 (file)
@@ -414,4 +414,4 @@ export const toReactive = <T extends unknown>(value: T): T =>
  * @param value - The value for which a readonly proxy shall be created.
  */
 export const toReadonly = <T extends unknown>(value: T): T =>
-  isObject(value) ? readonly(value as Record<any, any>) : value
+  isObject(value) ? readonly(value) : value
index b04c393669bed36e36022327bc0147131614665d..a5224d7f28171a09dd46da87816f63f5707ff0c8 100644 (file)
@@ -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 {