From @tonysneed on September 10, 2017 14:9
tracking property (boolean): set up or tear down listeners and proxy handlers (recursive).
getChanges: return changedEntities private field (non-recursive).
acceptChanges: set state to Unchanged, clear deletedEntities cache (recursive)
revertChanges: write original to current values, accept changes (recursive)
mergeChanges: merge updated graph into tracked graph, accept changes (recursive)
- requires
IMergeable interface with entityIdentifier (string-guid).
Copied from original issue: TrackableEntities/trackable-entities-js-poc#13
From @tonysneed on September 10, 2017 14:9
trackingproperty (boolean): set up or tear down listeners and proxy handlers (recursive).getChanges: returnchangedEntitiesprivate field (non-recursive).acceptChanges: set state toUnchanged, cleardeletedEntitiescache (recursive)revertChanges: write original to current values, accept changes (recursive)mergeChanges: merge updated graph into tracked graph, accept changes (recursive)IMergeableinterface withentityIdentifier(string-guid).Copied from original issue: TrackableEntities/trackable-entities-js-poc#13