diff --git a/packages/shared/toRef/index.ts b/packages/shared/toRef/index.ts index 6069b7cfea0..0bd5d67b4a3 100644 --- a/packages/shared/toRef/index.ts +++ b/packages/shared/toRef/index.ts @@ -1,4 +1,4 @@ -import type { Ref, ToRef } from 'vue-demi' +import type { ComputedRef, Ref, ToRef } from 'vue-demi' import { customRef, readonly, @@ -12,6 +12,8 @@ import { noop } from '../utils' /** * Normalize value/ref/getter to `ref` or `computed`. */ +export function toRef(r: () => T): Readonly> +export function toRef(r: ComputedRef): ComputedRef export function toRef(r: MaybeRefOrGetter): Ref export function toRef(r: T): Ref export function toRef(object: T, key: K): ToRef