From: Carlos Rodrigues Date: Mon, 6 Jan 2020 21:15:49 +0000 (+0000) Subject: types: improve isRef typing (#578) X-Git-Tag: v3.0.0-alpha.2~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=985f4c91d9d3f47e1314d230c249b3faf79c6b90;p=thirdparty%2Fvuejs%2Fcore.git types: improve isRef typing (#578) --- diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index e2ff79e185..b4127c1130 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -23,6 +23,7 @@ export interface Ref { const convert = (val: T): T => isObject(val) ? reactive(val) : val +export function isRef(r: Ref | T): r is Ref export function isRef(r: any): r is Ref { return r ? r._isRef === true : false }