Skip to content

Trackable Collection API #7

@tonysneed

Description

@tonysneed

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions