Guest User

Untitled

a guest
Dec 14th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. function createObservable(observable, { onGet, onSet }) {
  2. const interceptor = {
  3. get(target, key, receiver) {
  4. onGet(key)
  5. return target[key]
  6. },
  7. set(target, prop, value) {
  8. onSet(prop, value)
  9. return true
  10. }
  11. }
  12.  
  13. return new Proxy(observable, interceptor)
  14. }
Add Comment
Please, Sign In to add comment