This property captures the type of change information. It should not be used at runtime.
This 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.
accessor(this)
.Optional
accessor: AccessorThis 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.
This 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.
Triggers this observable signal.
Optional
change: TChangeOptional
updateScope: UpdateScopeThis 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.
An observable signal can be triggered to invalidate observers. Signals don't have a value - when they are triggered they indicate a change.