const observer: IObserver = {
beginUpdate() {
},
endUpdate() {
if (count === 0) {
observable.reportChanges();
if (didChange) {
didChange = false;
listener.call(thisArgs);
}
}
},
handlePossibleChange() {
// noop
},
handleChange() {
}
};
observable.addObserver(observer);