React observing
isObservableProp
isObservableProp
Overview
Returns true
if value
is either an observable object and false
otherwise.
Definition
function isObservableProp(prop: any): boolean;
Examples
import { observe, transform, selector } from 'react-observing';const counter = observe(0);const counterTransformed = transform( counter, value => value * 2, value => value / 2,);const derivedCounter = selector({ get: ({ get }) => { const counterValue = get(counter); const counterTransformedValue = get(counterTransformed); return counterValue * counterTransformedValue; }, set: ({ get, set }, newValue) => { const counterValue = get(counter); const counterTransformedValue = get(counterTransformed); set(counter, counterValue / newValue); set(counterTransformed, counterTransformedValue / newValue); },});isObservableProp(counter); // trueisObservableProp(counterTransformed); // trueisObservableProp(derivedCounter); // trueisObservableProp(5); // falseisObservableProp({}); // false