Skip to content

Interface: IAtom ​

Defined in: mobx:

See ​

https://mobx.js.org/README.html

Extends ​

Methods ​

onBO() ​

ts
onBO(): void;

Defined in: mobx:

Returns ​

void

Inherited from ​

IObservable.onBO


onBUO() ​

ts
onBUO(): void;

Defined in: mobx:

Returns ​

void

Inherited from ​

IObservable.onBUO


reportChanged() ​

ts
reportChanged(): void;

Defined in: mobx:

Returns ​

void


reportObserved() ​

ts
reportObserved(): boolean;

Defined in: mobx:

Returns ​

boolean

Properties ​

diffValue ​

ts
diffValue: number;

Defined in: mobx:

Inherited from ​

IObservable.diffValue


isBeingObserved ​

ts
isBeingObserved: boolean;

Defined in: mobx:

Inherited from ​

IObservable.isBeingObserved


isPendingUnobservation ​

ts
isPendingUnobservation: boolean;

Defined in: mobx:

Inherited from ​

IObservable.isPendingUnobservation


lastAccessedBy_ ​

ts
lastAccessedBy_: number;

Defined in: mobx:

Id of the derivation run that last accessed this observable. If this id equals the run id of the current derivation, the dependency is already established

Inherited from ​

IObservable.lastAccessedBy_


lowestObserverState_ ​

ts
lowestObserverState_: IDerivationState_;

Defined in: mobx:

Inherited from ​

IObservable.lowestObserverState_


name_ ​

ts
name_: string;

Defined in: mobx:

Inherited from ​

IObservable.name_


observers_ ​

ts
observers_: Set<IDerivation>;

Defined in: mobx:

Inherited from ​

IObservable.observers_


observing_? ​

ts
optional observing_?: IObservable[];

Defined in: mobx:

Inherited from ​

IObservable.observing_


onBOL ​

ts
onBOL: Set<Lambda> | undefined;

Defined in: mobx:

Inherited from ​

IObservable.onBOL


onBUOL ​

ts
onBUOL: Set<Lambda> | undefined;

Defined in: mobx:

Inherited from ​

IObservable.onBUOL