(obj, propertyName)
| 28 | } |
| 29 | |
| 30 | propertyObserver(obj, propertyName) { |
| 31 | return { |
| 32 | subscribe: callback => { |
| 33 | let observer = this.observerLocator.getObserver(obj, propertyName); |
| 34 | observer.subscribe(callback); |
| 35 | return { |
| 36 | dispose: () => observer.unsubscribe(callback) |
| 37 | }; |
| 38 | } |
| 39 | }; |
| 40 | } |
| 41 | |
| 42 | collectionObserver(collection) { |
| 43 | return { |
no test coverage detected