Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createObservable(observable, { onGet, onSet }) {
- const interceptor = {
- get(target, key, receiver) {
- onGet(key)
- return target[key]
- },
- set(target, prop, value) {
- onSet(prop, value)
- return true
- }
- }
- return new Proxy(observable, interceptor)
- }
Add Comment
Please, Sign In to add comment