vue-lynx / isReactive

Function: isReactive()

function isReactive(value): boolean

Checks if an object is a proxy created by reactive or shallowReactive (or ref in some cases).

Parameters

ParameterTypeDescription
valueunknownThe value to check.

Returns

boolean

Example

isReactive(reactive({}))            // => true
isReactive(readonly(reactive({})))  // => true
isReactive(ref({}).value)           // => true
isReactive(readonly(ref({})).value) // => true
isReactive(ref(true))               // => false
isReactive(shallowRef({}).value)    // => false
isReactive(shallowReactive({}))     // => true

See

https://vuejs.org/api/reactivity-utilities.html#isreactive

Defined in

node_modules/.pnpm/@vue+reactivity@3.5.30/node_modules/@vue/reactivity/dist/reactivity.d.ts:164