Skip to content

joshwnj/watchob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watchable Object

Requirements

  • when you create a new object and pass in a state, it must pass by copy not reference
  • only single-level keys are supported

Patches

  • whenever a change is made to the object's state, a patch object is created

  • patch object signature: { rev: string, data: [ type(string), key(string), args:mixed ] }

  • NOTE: patch.rev is the head revision of the entire object, at the point in time just prior to applying the patch (not the head revision of the object after applying the patch).

About

Watchable Objects for javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published