Optional
options: core.Options<T, TChangeSummary>Protected
Optional
changeProtected
Readonly
computeProtected
Optional
Readonly
createProtected
dependenciesProtected
Optional
dependenciesProtected
Readonly
dependencyProtected
isProtected
Readonly
isProtected
Readonly
observersProtected
Optional
removedProtected
stateProtected
updateProtected
Optional
valueProtected
Optional
Readonly
willThis method is called by the framework and should not typically be called by ordinary clients.
Adds the observer to the set of subscribed observers. This method is idempotent.
Protected
createaccessor(this)
.This method is called by the framework and should not typically be called by ordinary clients.
Returns the current value of this observable without tracking the access.
Calls Observable.Observer.handleChange if the observable notices that its value has changed.
Protected
getProtected
onProtected
onProtected
recomputeThis method is called by the framework and should not typically be called by ordinary clients.
Removes the observer from the set of subscribed observers. This method is idempotent.
This method is called by the framework and should not typically be called by ordinary clients.
Forces the observable to detect and report a change if any.
Has the same effect as calling getUntracked, but does not force the observable to actually construct the value, e.g. if change deltas are used.
Calls Observable.Observer.handleChange if the observable notices that its value has changed.
Protected
watch
An observable that is derived from other observables. Its value is only (re-)computed when absolutely needed.