API Reference

Expression Change Tracker Manager

Create a tracker for an expression and observe granular change history batches. Pause and continue tracking when needed.

Interface: IExpressionChangeTrackerManager

Description

Tracks expression node updates and emits a list of changed expressions per flush cycle.

Parameters

expressionIExpression

Root expression to track for change history.

pause() and continue() do not take parameters.

Return type

create(expression) returns a keyed-instance-factory result object with instance, id, and referenceCount.

Tracker methods return void; changed returns observable batches of IExpressionChangeHistory[].

Usage notes

Call dispose() on the tracker to release manager references.

pause() suppresses tracking emissions until continue() is called.