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