isObservableObject

isObservableObject() returns true for objects created by observable() or passed through makeObservable().

Signature

function isObservableObject(value: unknown): boolean

Basic usage

import { isObservableObject, observable } from "@fobx/core"

const store = observable({ count: 0 })

isObservableObject(store) // true
isObservableObject({}) // false

What it checks

This predicate matches observable objects only. It does not match boxed values, computeds, or observable collections.

Use observable() or makeObservable() to create observable objects.