Преглед изворни кода

chore(reactivity): remove unnecessary type assertions. (#8046)

丶远方 пре 3 година
родитељ
комит
2ce23f0e09
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      packages/reactivity/src/reactive.ts
  2. 1 1
      packages/reactivity/src/ref.ts

+ 1 - 1
packages/reactivity/src/reactive.ts

@@ -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

+ 1 - 1
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 {