Description
Tracks expression node updates and emits a list of changed expressions per flush cycle.
API Reference
Create a tracker for an expression and observe granular change history batches. Pause and continue tracking when needed.
Interface: IExpressionChangeTrackerManager
Tracks expression node updates and emits a list of changed expressions per flush cycle.
Root expression to track for change history.
pause() and continue() do not take parameters.
create(expression) returns a keyed-instance-factory result object with instance, id, and referenceCount.
Tracker methods return void; changed returns observable batches of IExpressionChangeHistory[].
Call dispose() on the tracker to release manager references.
pause() suppresses tracking emissions until continue() is called.